Skip to content

Unable to run app on Android emulator if platform-tools and tools are not added to PATH #1200

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
vchimev opened this issue Nov 16, 2015 · 0 comments
Assignees
Milestone

Comments

@vchimev
Copy link

vchimev commented Nov 16, 2015

Tested against the release branch for 1.5 - ping @rosen-vladimirov.

Output:

VCHIMEVMAC:nativescript-cli-tests vchimev$ echo $ANDROID_HOME
/Users/vchimev/Library/Android/sdk
VCHIMEVMAC:nativescript-cli-tests vchimev$ echo $PATH
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin:/Work/Maven/bin
VCHIMEVMAC:nativescript-cli-tests vchimev$ node_modules/.bin/tns run android --emulator --path TNS_App --log trace
execFile: /Users/vchimev/Library/Android/sdk/platform-tools/adb "help"
spawn: /Users/vchimev/Library/Android/sdk/tools/android "--help"

       Usage:
       android [global options] action [action options]
       Global options:
  -s --silent     : Silent mode, shows errors only.
  -v --verbose    : Verbose mode, shows errors, warnings and all messages.
     --clear-cache: Clear the SDK Manager repository manifest cache.
  -h --help       : Help on a specific command.

                                                                    Valid
                                                                    actions
                                                                    are
                                                                    composed
                                                                    of a verb
                                                                    and an
                                                                    optional
                                                                    direct
                                                                    object:
-    sdk              : Displays the SDK Manager window.
-    avd              : Displays the AVD Manager window.
-   list              : Lists existing targets or virtual devices.
-   list avd          : Lists existing Android Virtual Devices.
-   list target       : Lists existing targets.
-   list device       : Lists existing devices.
-   list sdk          : Lists remote SDK repository.
- create avd          : Creates a new Android Virtual Device.
-   move avd          : Moves or renames an Android Virtual Device.
- delete avd          : Deletes an Android Virtual Device.
- update avd          : Updates an Android Virtual Device to match the folders
                        of a new SDK.
- create project      : Creates a new Android project.
- update project      : Updates an Android project (must already have an
                        AndroidManifest.xml).
- create test-project : Creates a new Android project for a test package.
- update test-project : Updates the Android project for a test package (must
                        already have an AndroidManifest.xml).
- create lib-project  : Creates a new Android library project.
- update lib-project  : Updates an Android library project (must already have
                        an AndroidManifest.xml).
- create uitest-project: Creates a new UI test project.
- update adb          : Updates adb to support the USB devices declared in the
                        SDK add-ons.
- update sdk          : Updates the SDK by suggesting new platforms to install
                        if available.

Exec uname -a 
 stdout: Darwin VCHIMEVMAC.local 14.5.0 Darwin Kernel Version 14.5.0: Wed Jul 29 02:26:53 PDT 2015; root:xnu-2782.40.9~1/RELEASE_X86_64 x86_64

 stderr: 
Exec npm -v 
 stdout: 3.3.9

 stderr: 
spawn: java "-version"
Exec node-gyp -v 
 stdout:  
 stderr: /bin/sh: node-gyp: command not found

Exec xcodebuild -version 
 stdout: Xcode 7.1
Build version 7B91b

 stderr: 
Exec pod --version 
 stdout: 0.39.0

 stderr: 
Exec '/Users/vchimev/Library/Android/sdk/platform-tools/adb' version 
 stdout: Android Debug Bridge version 1.0.32
Revision 57224c5cff69-android

 stderr: 
spawn: /Users/vchimev/Library/Android/sdk/tools/android "-h"
Exec mono --version 
 stdout:  
 stderr: /bin/sh: mono: command not found

Exec git --version 
 stdout: git version 2.4.9 (Apple Git-60)

 stderr: 
Exec gradle -v 
 stdout:  
 stderr: /bin/sh: gradle: command not found

Exec "/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin/javac" -version 
 stdout:  
 stderr: javac 1.8.0_60

System information:
{ procInfo: 'nativescript/1.5.0',
  platform: 'darwin',
  os: 'Darwin VCHIMEVMAC.local 14.5.0 Darwin Kernel Version 14.5.0: Wed Jul 29 02:26:53 PDT 2015; root:xnu-2782.40.9~1/RELEASE_X86_64 x86_64\n',
  shell: '/bin/bash',
  dotNetVer: null,
  procArch: 'x64',
  nodeVer: 'v4.2.1',
  npmVer: '3.3.9',
  javaVer: '1.8.0',
  nodeGypVer: null,
  xcodeVer: 'Xcode 7.1\nBuild version 7B91b\n',
  itunesInstalled: true,
  cocoapodVer: '0.39.0\n',
  adbVer: 'Android Debug Bridge version 1.0.32',
  androidInstalled: true,
  monoVer: null,
  gitVer: '2.4.9 (Apple Git-60)',
  gradleVer: null,
  javacVersion: '1.8.0_60' }
Initializing analytics statuses.
Analytics statuses: 
{ TrackFeatureUsage: 0, TrackExceptions: 1 }
Trying to track feature 'CLI' with value 'run'.
AnalyticsInstallationID: 04f8d0fe-f85b-4b97-a0c4-540181d9dbb3
monitor not started
monitor not started
monitor has started, connecting to http://5752dabccfc54c4ab82aea9626b7338e.monitor-eqatec.com/json.ashx
execFile: /Users/vchimev/Library/Android/sdk/platform-tools/adb "help"
spawn: /Users/vchimev/Library/Android/sdk/platform-tools/adb "start-server"
Looking for project in '/Work/GitHub/nativescript-cli-tests/TNS_App'
Project directory is '/Work/GitHub/nativescript-cli-tests/TNS_App'.
Analytics statuses: 
{ TrackFeatureUsage: 0, TrackExceptions: 1 }
Trying to track feature 'CLI' with value 'run|android'.
Statistics was sent successfully (xhr).
spawn: emulator "-help"
execFile: /Users/vchimev/Library/Android/sdk/platform-tools/adb "devices"
Starting Android emulator with image Api23
spawn: emulator "-avd" "Api23"
execFile: /Users/vchimev/Library/Android/sdk/platform-tools/adb "devices"
Error: spawn emulator ENOENT
    at exports._errnoException (util.js:874:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32)
    at onErrorNT (internal/child_process.js:344:16)
    at doNTCallback2 (node.js:439:9)
    at process._tickCallback (node.js:353:17)
VCHIMEVMAC:nativescript-cli-tests vchimev$
@vchimev vchimev added this to the 1.5.0 milestone Nov 16, 2015
@vchimev vchimev changed the title Unable to run app on Android emulator if platform-tools are not added to PATH Unable to run app on Android emulator if platform-tools and tools are not added to PATH Nov 16, 2015
@rosen-vladimirov rosen-vladimirov self-assigned this Nov 16, 2015
@vchimev vchimev closed this as completed Nov 18, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants