execFile: E:\ANDROID\sdk\platform-tools\adb "help" spawn: E:\ANDROID\sdk\tools\android.bat "--help" Result when throw error is false: { stdout: '\n Usage:\n android [global options] action [action options]\n Global options:\n -s --silent : Silent mode, shows errors only.\n -v --verbose : Verbose mode, shows errors, warnings and all messages.\n --clear-cache: Clear the SDK Manager repository manifest cache.\n -h --help : Help on a specific command.\n\n Valid\n actions\n are\n composed\n of a verb\n and an\n optional\n direct\n object:\n- sdk : Displays the SDK Manager window.\n- avd : Displays the AVD Manager window.\n- list : Lists existing targets or virtual devices.\n- list avd : Lists existing Android Virtual Devices.\n- list target : Lists existing targets.\n- list device : Lists existing devices.\n- list sdk : Lists remote SDK repository.\n- create avd : Creates a new Android Virtual Device.\n- move avd : Moves or renames an Android Virtual Device.\n- delete avd : Deletes an Android Virtual Device.\n- update avd : Updates an Android Virtual Device to match the folders\n of a new SDK.\n- create project : Creates a new Android project.\n- update project : Updates an Android project (must already have an\n AndroidManifest.xml).\n- create test-project : Creates a new Android project for a test package.\n- update test-project : Updates the Android project for a test package (must\n already have an AndroidManifest.xml).\n- create lib-project : Creates a new Android library project.\n- update lib-project : Updates an Android library project (must already have\n an AndroidManifest.xml).\n- create uitest-project: Creates a new UI test project.\n- update adb : Updates adb to support the USB devices declared in the\n SDK add-ons.\n- update sdk : Updates the SDK by suggesting new platforms to install\n if available.\n', stderr: '', exitCode: 0 } 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 npm -v stdout: 2.14.12 stderr: spawn: java "-version" Exec node-gyp -v stdout: stderr: 'node-gyp' is not recognized as an internal or external command, operable program or batch file. Exec "E:\ANDROID\sdk\platform-tools\adb" version stdout: Android Debug Bridge version 1.0.32 Revision 09a0d98bebce-android stderr: spawn: E:\ANDROID\sdk\tools\android.bat "-h" Result when throw error is false: { stdout: '\n Usage:\n android [global options] action [action options]\n Global options:\n -s --silent : Silent mode, shows errors only.\n -v --verbose : Verbose mode, shows errors, warnings and all messages.\n --clear-cache: Clear the SDK Manager repository manifest cache.\n -h --help : Help on a specific command.\n\n Valid\n actions\n are\n composed\n of a verb\n and an\n optional\n direct\n object:\n- sdk : Displays the SDK Manager window.\n- avd : Displays the AVD Manager window.\n- list : Lists existing targets or virtual devices.\n- list avd : Lists existing Android Virtual Devices.\n- list target : Lists existing targets.\n- list device : Lists existing devices.\n- list sdk : Lists remote SDK repository.\n- create avd : Creates a new Android Virtual Device.\n- move avd : Moves or renames an Android Virtual Device.\n- delete avd : Deletes an Android Virtual Device.\n- update avd : Updates an Android Virtual Device to match the folders\n of a new SDK.\n- create project : Creates a new Android project.\n- update project : Updates an Android project (must already have an\n AndroidManifest.xml).\n- create test-project : Creates a new Android project for a test package.\n- update test-project : Updates the Android project for a test package (must\n already have an AndroidManifest.xml).\n- create lib-project : Creates a new Android library project.\n- update lib-project : Updates an Android library project (must already have\n an AndroidManifest.xml).\n- create uitest-project: Creates a new UI test project.\n- update adb : Updates adb to support the USB devices declared in the\n SDK add-ons.\n- update sdk : Updates the SDK by suggesting new platforms to install\n if available.\n', stderr: '', exitCode: 0 } Exec mono --version stdout: stderr: 'mono' is not recognized as an internal or external command, operable program or batch file. Exec git --version stdout: git version 2.7.0.windows.1 stderr: Exec gradle -v stdout: stderr: 'gradle' is not recognized as an internal or external command, operable program or batch file. Exec "C:\Program Files\Java\jdk1.8.0_74\bin\javac" -version stdout: stderr: javac 1.8.0_74 System information: { procInfo: 'nativescript/1.6.1', platform: 'win32', os: 'Windows 8.1 Pro 6.3.9600', shell: 'C:\\windows\\system32\\cmd.exe', dotNetVer: '4.6.00081', procArch: 'x64', nodeVer: 'v4.3.1', npmVer: '2.14.12', javaVer: '1.8.0', nodeGypVer: null, xcodeVer: null, itunesInstalled: false, cocoapodVer: null, adbVer: 'Android Debug Bridge version 1.0.32', androidInstalled: true, monoVer: null, gitVer: '2.7.0.windows.1', gradleVer: null, javacVersion: '1.8.0_74' } Starting watch on killswitch C:\Users\bhavanat\AppData\Local\Temp\BhavanaT\KillSwitches\cli Initializing analytics statuses. Analytics statuses: { TrackFeatureUsage: 0, TrackExceptions: 0 } Trying to track feature 'Non-interactive' with value 'run'. AnalyticsInstallationID: 723d3efb-a779-452d-a8f8-45fb078d08e2 monitor not started monitor not started monitor not started monitor has started, connecting to http://5752dabccfc54c4ab82aea9626b7338e.monitor-eqatec.com/json.ashx execFile: E:\ANDROID\sdk\platform-tools\adb "help" Looking for project in 'E:\SAMPLE\sample-Groceries' Project directory is 'E:\SAMPLE\sample-Groceries'. Analytics statuses: { TrackFeatureUsage: 0, TrackExceptions: 0 } Trying to track feature 'Non-interactive' with value 'run|android'. startLookingForDevices; platform is Android spawn: E:\ANDROID\sdk\platform-tools\adb "start-server" spawn: E:\ANDROID\sdk\platform-tools\adb "devices" spawn: E:\ANDROID\sdk\platform-tools\adb "-s" "emulator-5554" "shell" "getprop" Result when throw error is false: { stdout: '[ARGH]: [ARGH]\r\r\n[dalvik.vm.dex2oat-Xms]: [64m]\r\r\n[dalvik.vm.dex2oat-Xmx]: [512m]\r\r\n[dalvik.vm.heapsize]: [64m]\r\r\n[dalvik.vm.image-dex2oat-Xms]: [64m]\r\r\n[dalvik.vm.image-dex2oat-Xmx]: [64m]\r\r\n[dalvik.vm.isa.x86.features]: [default]\r\r\n[dalvik.vm.lockprof.threshold]: [500]\r\r\n[dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]\r\r\n[debug.force_rtl]: [0]\r\r\n[dev.bootcomplete]: [1]\r\r\n[gsm.current.phone-type]: [1]\r\r\n[gsm.network.type]: [UMTS]\r\r\n[gsm.nitz.time]: [1457951788829]\r\r\n[gsm.operator.alpha]: [Android]\r\r\n[gsm.operator.iso-country]: [us]\r\r\n[gsm.operator.isroaming]: [false]\r\r\n[gsm.operator.numeric]: [310260]\r\r\n[gsm.sim.operator.alpha]: [Android]\r\r\n[gsm.sim.operator.iso-country]: [us]\r\r\n[gsm.sim.operator.numeric]: [310260]\r\r\n[gsm.sim.state]: [READY]\r\r\n[gsm.version.ril-impl]: [android reference-ril 1.0]\r\r\n[init.svc.adbd]: [running]\r\r\n[init.svc.bootanim]: [stopped]\r\r\n[init.svc.console]: [running]\r\r\n[init.svc.debuggerd]: [running]\r\r\n[init.svc.drm]: [running]\r\r\n[init.svc.goldfish-logcat]: [stopped]\r\r\n[init.svc.goldfish-setup]: [stopped]\r\r\n[init.svc.healthd]: [running]\r\r\n[init.svc.installd]: [running]\r\r\n[init.svc.keystore]: [running]\r\r\n[init.svc.lmkd]: [running]\r\r\n[init.svc.logd]: [running]\r\r\n[init.svc.media]: [running]\r\r\n[init.svc.netd]: [running]\r\r\n[init.svc.qemu-props]: [stopped]\r\r\n[init.svc.qemud]: [running]\r\r\n[init.svc.ril-daemon]: [running]\r\r\n[init.svc.servicemanager]: [running]\r\r\n[init.svc.surfaceflinger]: [running]\r\r\n[init.svc.ueventd]: [running]\r\r\n[init.svc.vold]: [running]\r\r\n[init.svc.zygote]: [running]\r\r\n[net.bt.name]: [Android]\r\r\n[net.change]: [net.qtaguid_enabled]\r\r\n[net.dns1]: [10.0.2.3]\r\r\n[net.eth0.dns1]: [10.0.2.3]\r\r\n[net.eth0.gw]: [10.0.2.2]\r\r\n[net.gprs.local-ip]: [10.0.2.15]\r\r\n[net.hostname]: [android-8ec05f4499b2e45e]\r\r\n[net.qtaguid_enabled]: [0]\r\r\n[net.tcp.default_init_rwnd]: [60]\r\r\n[persist.sys.country]: [US]\r\r\n[persist.sys.dalvik.vm.lib.2]: [libart.so]\r\r\n[persist.sys.language]: [en]\r\r\n[persist.sys.localevar]: []\r\r\n[persist.sys.profiler_ms]: [0]\r\r\n[persist.sys.timezone]: [Asia/Calcutta]\r\r\n[persist.sys.usb.config]: [adb]\r\r\n[qemu.hw.mainkeys]: [0]\r\r\n[qemu.sf.fake_camera]: [both]\r\r\n[qemu.sf.lcd_density]: [480]\r\r\n[rild.libargs]: [-d /dev/ttyS0]\r\r\n[rild.libpath]: [/system/lib/libreference-ril.so]\r\r\n[ro.allow.mock.location]: [0]\r\r\n[ro.baseband]: [unknown]\r\r\n[ro.board.platform]: []\r\r\n[ro.boot.hardware]: [goldfish]\r\r\n[ro.bootloader]: [unknown]\r\r\n[ro.bootmode]: [unknown]\r\r\n[ro.build.characteristics]: [default]\r\r\n[ro.build.date.utc]: [1452362455]\r\r\n[ro.build.date]: [Sat Jan 9 18:00:55 UTC 2016]\r\r\n[ro.build.description]: [sdk_google_phone_x86-userdebug 5.1.1 LMY48X 2524186 test-keys]\r\r\n[ro.build.display.id]: [sdk_google_phone_x86-userdebug 5.1.1 LMY48X 2524186 test-keys]\r\r\n[ro.build.fingerprint]: [Android/sdk_google_phone_x86/generic_x86:5.1.1/LMY48X/2524186:userdebug/test-keys]\r\r\n[ro.build.flavor]: [sdk_google_phone_x86-userdebug]\r\r\n[ro.build.host]: [wpiz3.hot.corp.google.com]\r\r\n[ro.build.id]: [LMY48X]\r\r\n[ro.build.product]: [generic_x86]\r\r\n[ro.build.tags]: [test-keys]\r\r\n[ro.build.type]: [userdebug]\r\r\n[ro.build.user]: [android-build]\r\r\n[ro.build.version.all_codenames]: [REL]\r\r\n[ro.build.version.base_os]: []\r\r\n[ro.build.version.codename]: [REL]\r\r\n[ro.build.version.incremental]: [2524186]\r\r\n[ro.build.version.release]: [5.1.1]\r\r\n[ro.build.version.sdk]: [22]\r\r\n[ro.build.version.security_patch]: [2015-11-01]\r\r\n[ro.com.google.locationfeatures]: [1]\r\r\n[ro.config.alarm_alert]: [Alarm_Classic.ogg]\r\r\n[ro.config.nocheckin]: [yes]\r\r\n[ro.config.notification_sound]: [OnTheHunt.ogg]\r\r\n[ro.crypto.state]: [unencrypted]\r\r\n[ro.dalvik.vm.native.bridge]: [0]\r\r\n[ro.debuggable]: [1]\r\r\n[ro.factorytest]: [0]\r\r\n[ro.hardware]: [goldfish]\r\r\n[ro.kernel.android.checkjni]: [1]\r\r\n[ro.kernel.android.qemud]: [ttyS1]\r\r\n[ro.kernel.androidboot.hardware]: [goldfish]\r\r\n[ro.kernel.clocksource]: [pit]\r\r\n[ro.kernel.console]: [ttyS0]\r\r\n[ro.kernel.ndns]: [1]\r\r\n[ro.kernel.qemu.gles]: [1]\r\r\n[ro.kernel.qemu]: [1]\r\r\n[ro.opengles.version]: [131072]\r\r\n[ro.product.board]: []\r\r\n[ro.product.brand]: [Android]\r\r\n[ro.product.cpu.abi]: [x86]\r\r\n[ro.product.cpu.abilist32]: [x86]\r\r\n[ro.product.cpu.abilist64]: []\r\r\n[ro.product.cpu.abilist]: [x86]\r\r\n[ro.product.device]: [generic_x86]\r\r\n[ro.product.locale.language]: [en]\r\r\n[ro.product.locale.region]: [US]\r\r\n[ro.product.manufacturer]: [unknown]\r\r\n[ro.product.model]: [Android SDK built for x86]\r\r\n[ro.product.name]: [sdk_google_phone_x86]\r\r\n[ro.radio.use-ppp]: [no]\r\r\n[ro.revision]: [0]\r\r\n[ro.runtime.firstboot]: [1457951801703]\r\r\n[ro.secure]: [1]\r\r\n[ro.serialno]: []\r\r\n[ro.setupwizard.mode]: [EMULATOR]\r\r\n[ro.wifi.channels]: []\r\r\n[ro.zygote]: [zygote32]\r\r\n[selinux.reload_policy]: [1]\r\r\n[service.bootanim.exit]: [1]\r\r\n[status.battery.level]: [5]\r\r\n[status.battery.level_raw]: [50]\r\r\n[status.battery.level_scale]: [9]\r\r\n[status.battery.state]: [Slow]\r\r\n[sys.boot_completed]: [1]\r\r\n[sys.sysctl.extra_free_kbytes]: [24300]\r\r\n[sys.usb.config]: [adb]\r\r\n[sys.usb.state]: [adb]\r\r\n[wlan.driver.status]: [ok]\r\r\n[xmpp.auto-presence]: [true]\r\r\n', stderr: '', exitCode: 0 } { characteristics: 'default', 'date.utc': '1452362455', date: 'Sat Jan 9 18:00:55 UTC 2016', description: 'sdk_google_phone_x86-userdebug 5.1.1 LMY48X 2524186 test-keys', 'display.id': 'sdk_google_phone_x86-userdebug 5.1.1 LMY48X 2524186 test-keys', fingerprint: 'Android/sdk_google_phone_x86/generic_x86:5.1.1/LMY48X/2524186:userdebug/test-keys', flavor: 'sdk_google_phone_x86-userdebug', host: 'wpiz3.hot.corp.google.com', id: 'LMY48X', product: 'generic_x86', tags: 'test-keys', type: 'userdebug', user: 'android-build', all_codenames: 'REL', base_os: '', codename: 'REL', incremental: '2524186', release: '5.1.1', sdk: '22', security_patch: '2015-11-01', board: '', brand: 'Android', 'cpu.abi': 'x86', 'cpu.abilist32': 'x86', 'cpu.abilist64': '', 'cpu.abilist': 'x86', device: 'generic_x86', 'locale.language': 'en', 'locale.region': 'US', manufacturer: 'unknown', model: 'Android SDK built for x86', name: 'sdk_google_phone_x86' } { characteristics: 'default', 'date.utc': '1452362455', date: 'Sat Jan 9 18:00:55 UTC 2016', description: 'sdk_google_phone_x86-userdebug 5.1.1 LMY48X 2524186 test-keys', 'display.id': 'sdk_google_phone_x86-userdebug 5.1.1 LMY48X 2524186 test-keys', fingerprint: 'Android/sdk_google_phone_x86/generic_x86:5.1.1/LMY48X/2524186:userdebug/test-keys', flavor: 'sdk_google_phone_x86-userdebug', host: 'wpiz3.hot.corp.google.com', id: 'LMY48X', product: 'generic_x86', tags: 'test-keys', type: 'userdebug', user: 'android-build', all_codenames: 'REL', base_os: '', codename: 'REL', incremental: '2524186', release: '5.1.1', sdk: '22', security_patch: '2015-11-01', board: '', brand: 'Android', 'cpu.abi': 'x86', 'cpu.abilist32': 'x86', 'cpu.abilist64': '', 'cpu.abilist': 'x86', device: 'generic_x86', 'locale.language': 'en', 'locale.region': 'US', manufacturer: 'unknown', model: 'Android SDK built for x86', name: 'sdk_google_phone_x86' } execFile: E:\ANDROID\sdk\platform-tools\adb "devices" { identifier: 'emulator-5554', displayName: 'sdk_google_phone_x86', model: 'Android SDK built for x86', version: '5.1.1', vendor: 'Android', platform: 'Android', status: 'Connected', errorHelp: null, isTablet: false, type: 'Emulator' } Found device with identifier 'emulator-5554' Hooks directories: [ 'C:\\Users\\bhavanat\\AppData\\Roaming\\npm\\node_modules\\nativescript\\lib\\hooks', 'C:\\Users\\bhavanat\\AppData\\Roaming\\npm\\node_modules\\nativescript\\lib\\common\\hooks', 'E:\\SAMPLE\\sample-Groceries\\hooks' ] BeforeHookName for command prepare is before-prepare Existing AndroidManifest.xml is correct. Existing AndroidManifest.xml is correct. Statistics was sent successfully (xhr). spawn: E:\ANDROID\sdk\tools\android.bat "list" "targets" Statistics was sent successfully (xhr). Result when throw error is false: { stdout: 'Available Android targets:\n----------\nid: 1 or "android-8"\n Name: Android 2.2\n Type: Platform\n API level: 8\n Revision: 3\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\n Tag/ABIs : default/armeabi\n----------\nid: 2 or "android-10"\n Name: Android 2.3.3\n Type: Platform\n API level: 10\n Revision: 2\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\n Tag/ABIs : default/armeabi\n----------\nid: 3 or "android-15"\n Name: Android 4.0.3\n Type: Platform\n API level: 15\n Revision: 5\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800\n Tag/ABIs : no ABIs.\n----------\nid: 4 or "android-16"\n Name: Android 4.1.2\n Type: Platform\n API level: 16\n Revision: 5\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : no ABIs.\n----------\nid: 5 or "android-17"\n Name: Android 4.2.2\n Type: Platform\n API level: 17\n Revision: 3\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : no ABIs.\n----------\nid: 6 or "android-18"\n Name: Android 4.3.1\n Type: Platform\n API level: 18\n Revision: 3\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : no ABIs.\n----------\nid: 7 or "android-19"\n Name: Android 4.4.2\n Type: Platform\n API level: 19\n Revision: 4\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : no ABIs.\n----------\nid: 8 or "android-20"\n Name: Android 4.4W.2\n Type: Platform\n API level: 20\n Revision: 2\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : no ABIs.\n----------\nid: 9 or "android-21"\n Name: Android 5.0.1\n Type: Platform\n API level: 21\n Revision: 2\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : no ABIs.\n----------\nid: 10 or "android-22"\n Name: Android 5.1.1\n Type: Platform\n API level: 22\n Revision: 2\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : no ABIs.\n----------\nid: 11 or "android-23"\n Name: Android 6.0\n Type: Platform\n API level: 23\n Revision: 2\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : no ABIs.\n----------\nid: 12 or "Google Inc.:Google APIs:8"\n Name: Google APIs\n Type: Add-On\n Vendor: Google Inc.\n Revision: 2\n Description: Android + Google APIs\n Based on Android 2.2 (API level 8)\n Libraries:\n * com.google.android.maps (maps.jar)\n API for Google Maps\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\n Tag/ABIs : default/armeabi\n----------\nid: 13 or "Google Inc.:Google APIs:10"\n Name: Google APIs\n Type: Add-On\n Vendor: Google Inc.\n Revision: 2\n Description: Android + Google APIs\n Based on Android 2.3.3 (API level 10)\n Libraries:\n * com.android.future.usb.accessory (usb.jar)\n API for USB Accessories\n * com.google.android.maps (maps.jar)\n API for Google Maps\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854\n Tag/ABIs : default/armeabi\n----------\nid: 14 or "Google Inc.:Google APIs:15"\n Name: Google APIs\n Type: Add-On\n Vendor: Google Inc.\n Revision: 3\n Description: Android + Google APIs\n Based on Android 4.0.3 (API level 15)\n Libraries:\n * com.android.future.usb.accessory (usb.jar)\n API for USB Accessories\n * com.google.android.media.effects (effects.jar)\n Collection of video effects\n * com.google.android.maps (maps.jar)\n API for Google Maps\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800\n Tag/ABIs : default/armeabi-v7a\n----------\nid: 15 or "Google Inc.:Google APIs:16"\n Name: Google APIs\n Type: Add-On\n Vendor: Google Inc.\n Revision: 4\n Description: Android + Google APIs\n Based on Android 4.1.2 (API level 16)\n Libraries:\n * com.android.future.usb.accessory (usb.jar)\n API for USB Accessories\n * com.google.android.media.effects (effects.jar)\n Collection of video effects\n * com.google.android.maps (maps.jar)\n API for Google Maps\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : default/armeabi-v7a\n----------\nid: 16 or "Google Inc.:Google APIs:17"\n Name: Google APIs\n Type: Add-On\n Vendor: Google Inc.\n Revision: 4\n Description: Android + Google APIs\n Based on Android 4.2.2 (API level 17)\n Libraries:\n * com.android.future.usb.accessory (usb.jar)\n API for USB Accessories\n * com.google.android.media.effects (effects.jar)\n Collection of video effects\n * com.google.android.maps (maps.jar)\n API for Google Maps\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : default/armeabi-v7a\n----------\nid: 17 or "Google Inc.:Google APIs:18"\n Name: Google APIs\n Type: Add-On\n Vendor: Google Inc.\n Revision: 4\n Description: Android + Google APIs\n Based on Android 4.3.1 (API level 18)\n Libraries:\n * com.android.future.usb.accessory (usb.jar)\n API for USB Accessories\n * com.google.android.media.effects (effects.jar)\n Collection of video effects\n * com.google.android.maps (maps.jar)\n API for Google Maps\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : default/armeabi-v7a\n----------\nid: 18 or "Google Inc.:Google APIs:19"\n Name: Google APIs\n Type: Add-On\n Vendor: Google Inc.\n Revision: 18\n Description: Android + Google APIs\n Based on Android 4.4.2 (API level 19)\n Libraries:\n * com.android.future.usb.accessory (usb.jar)\n API for USB Accessories\n * com.google.android.media.effects (effects.jar)\n Collection of video effects\n * com.google.android.maps (maps.jar)\n API for Google Maps\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : default/armeabi-v7a\n----------\nid: 19 or "Google Inc.:Google APIs:21"\n Name: Google APIs\n Type: Add-On\n Vendor: Google Inc.\n Revision: 1\n Description: Android + Google APIs\n Based on Android 5.0.1 (API level 21)\n Libraries:\n * com.android.future.usb.accessory (usb.jar)\n API for USB Accessories\n * com.google.android.media.effects (effects.jar)\n Collection of video effects\n * com.google.android.maps (maps.jar)\n API for Google Maps\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : google_apis/x86\n----------\nid: 20 or "Google Inc.:Google APIs:22"\n Name: Google APIs\n Type: Add-On\n Vendor: Google Inc.\n Revision: 1\n Description: Android + Google APIs\n Based on Android 5.1.1 (API level 22)\n Libraries:\n * com.android.future.usb.accessory (usb.jar)\n API for USB Accessories\n * com.google.android.media.effects (effects.jar)\n Collection of video effects\n * com.google.android.maps (maps.jar)\n API for Google Maps\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : google_apis/x86\n----------\nid: 21 or "Google Inc.:Google APIs:23"\n Name: Google APIs\n Type: Add-On\n Vendor: Google Inc.\n Revision: 1\n Description: Android + Google APIs\n Based on Android 6.0 (API level 23)\n Libraries:\n * com.android.future.usb.accessory (usb.jar)\n API for USB Accessories\n * com.google.android.media.effects (effects.jar)\n Collection of video effects\n * com.google.android.maps (maps.jar)\n API for Google Maps\n Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : google_apis/x86\n', stderr: '', exitCode: 0 } Available Android targets: ---------- id: 1 or "android-8" Name: Android 2.2 Type: Platform API level: 8 Revision: 3 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854 Tag/ABIs : default/armeabi ---------- id: 2 or "android-10" Name: Android 2.3.3 Type: Platform API level: 10 Revision: 2 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854 Tag/ABIs : default/armeabi ---------- id: 3 or "android-15" Name: Android 4.0.3 Type: Platform API level: 15 Revision: 5 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800 Tag/ABIs : no ABIs. ---------- id: 4 or "android-16" Name: Android 4.1.2 Type: Platform API level: 16 Revision: 5 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs. ---------- id: 5 or "android-17" Name: Android 4.2.2 Type: Platform API level: 17 Revision: 3 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs. ---------- id: 6 or "android-18" Name: Android 4.3.1 Type: Platform API level: 18 Revision: 3 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs. ---------- id: 7 or "android-19" Name: Android 4.4.2 Type: Platform API level: 19 Revision: 4 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs. ---------- id: 8 or "android-20" Name: Android 4.4W.2 Type: Platform API level: 20 Revision: 2 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs. ---------- id: 9 or "android-21" Name: Android 5.0.1 Type: Platform API level: 21 Revision: 2 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs. ---------- id: 10 or "android-22" Name: Android 5.1.1 Type: Platform API level: 22 Revision: 2 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs. ---------- id: 11 or "android-23" Name: Android 6.0 Type: Platform API level: 23 Revision: 2 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs. ---------- id: 12 or "Google Inc.:Google APIs:8" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 2 Description: Android + Google APIs Based on Android 2.2 (API level 8) Libraries: * com.google.android.maps (maps.jar) API for Google Maps Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854 Tag/ABIs : default/armeabi ---------- id: 13 or "Google Inc.:Google APIs:10" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 2 Description: Android + Google APIs Based on Android 2.3.3 (API level 10) Libraries: * com.android.future.usb.accessory (usb.jar) API for USB Accessories * com.google.android.maps (maps.jar) API for Google Maps Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854 Tag/ABIs : default/armeabi ---------- id: 14 or "Google Inc.:Google APIs:15" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 3 Description: Android + Google APIs Based on Android 4.0.3 (API level 15) Libraries: * com.android.future.usb.accessory (usb.jar) API for USB Accessories * com.google.android.media.effects (effects.jar) Collection of video effects * com.google.android.maps (maps.jar) API for Google Maps Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800 Tag/ABIs : default/armeabi-v7a ---------- id: 15 or "Google Inc.:Google APIs:16" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 4 Description: Android + Google APIs Based on Android 4.1.2 (API level 16) Libraries: * com.android.future.usb.accessory (usb.jar) API for USB Accessories * com.google.android.media.effects (effects.jar) Collection of video effects * com.google.android.maps (maps.jar) API for Google Maps Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : default/armeabi-v7a ---------- id: 16 or "Google Inc.:Google APIs:17" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 4 Description: Android + Google APIs Based on Android 4.2.2 (API level 17) Libraries: * com.android.future.usb.accessory (usb.jar) API for USB Accessories * com.google.android.media.effects (effects.jar) Collection of video effects * com.google.android.maps (maps.jar) API for Google Maps Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : default/armeabi-v7a ---------- id: 17 or "Google Inc.:Google APIs:18" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 4 Description: Android + Google APIs Based on Android 4.3.1 (API level 18) Libraries: * com.android.future.usb.accessory (usb.jar) API for USB Accessories * com.google.android.media.effects (effects.jar) Collection of video effects * com.google.android.maps (maps.jar) API for Google Maps Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : default/armeabi-v7a ---------- id: 18 or "Google Inc.:Google APIs:19" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 18 Description: Android + Google APIs Based on Android 4.4.2 (API level 19) Libraries: * com.android.future.usb.accessory (usb.jar) API for USB Accessories * com.google.android.media.effects (effects.jar) Collection of video effects * com.google.android.maps (maps.jar) API for Google Maps Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : default/armeabi-v7a ---------- id: 19 or "Google Inc.:Google APIs:21" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 1 Description: Android + Google APIs Based on Android 5.0.1 (API level 21) Libraries: * com.android.future.usb.accessory (usb.jar) API for USB Accessories * com.google.android.media.effects (effects.jar) Collection of video effects * com.google.android.maps (maps.jar) API for Google Maps Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : google_apis/x86 ---------- id: 20 or "Google Inc.:Google APIs:22" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 1 Description: Android + Google APIs Based on Android 5.1.1 (API level 22) Libraries: * com.android.future.usb.accessory (usb.jar) API for USB Accessories * com.google.android.media.effects (effects.jar) Collection of video effects * com.google.android.maps (maps.jar) API for Google Maps Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : google_apis/x86 ---------- id: 21 or "Google Inc.:Google APIs:23" Name: Google APIs Type: Add-On Vendor: Google Inc. Revision: 1 Description: Android + Google APIs Based on Android 6.0 (API level 23) Libraries: * com.android.future.usb.accessory (usb.jar) API for USB Accessories * com.google.android.media.effects (effects.jar) Collection of video effects * com.google.android.maps (maps.jar) API for Google Maps Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : google_apis/x86 Directories found in E:\ANDROID\sdk\build-tools are 19.1.0, 20.0.0, 21.1.2, 22.0.1, 23.0.0, 23.0.1, 23.0.2 Versions found in E:\ANDROID\sdk\build-tools are 19.1.0, 20.0.0, 21.1.2, 22.0.1, 23.0.0, 23.0.1, 23.0.2 Selected targetSdk is: 23 Directories found in E:\ANDROID\sdk\extras\android\m2repository\com\android\support\appcompat-v7 are 18.0.0, 19.0.0, 19.0.1, 19.1.0, 20.0.0, 21.0.0, 21.0.2, 21.0.3, 22.0.0, 22.1.0, 22.1.1, 22.2.0, 22.2.1, 23.0.0, 23.0.1, 23.1.0, 23.1.1, 23.2.0, maven-metadata.xml, maven-metadata.xml.md5, maven-metadata.xml.sha1 Versions found in E:\ANDROID\sdk\extras\android\m2repository\com\android\support\appcompat-v7 are 18.0.0, 19.0.0, 19.0.1, 19.1.0, 20.0.0, 21.0.0, 21.0.2, 21.0.3, 22.0.0, 22.1.0, 22.1.1, 22.2.0, 22.2.1, 23.0.0, 23.0.1, 23.1.0, 23.1.1, 23.2.0 Selected AppCompat version is: 23.2.0 Project successfully prepared AfterHookName for command prepare is after-prepare spawn: E:\SAMPLE\sample-Groceries\platforms\android\gradlew.bat "buildapk" "-PcompileSdk=android-23" "-PtargetSdk=23" "-PbuildToolsVersion=23.0.2" "-PsupportVersion=23.2.0" BUILD FAILED Total time: 6.02 secs Analytics statuses: { TrackFeatureUsage: 0, TrackExceptions: 0 } Trying to track feature 'Non-interactive' with value 'help'. List of registered commands: /?, autocomplete, autocomplete|disable, autocomplete|enable, autocomplete|status, build, build|android, build|ios, create, debug, debug|android, debug|ios, deploy, dev-generate-help, dev-generate-messages, dev-post-install, dev-preuninstall, dev-test, dev-test|android, dev-test|ios, device, device|android, device|get-file, device|ios, device|list-applications, device|list-files, device|log, device|put-file, device|run, device|stop, device|uninstall, doctor, emulate, emulate|android, emulate|ios, error-reporting, help, init, install, livesync, platform, platform|add, platform|remove, platform|update, plugin, plugin|add, plugin|remove, prepare, run, run|android, run|ios, test, test|android, test|init, test|ios, usage-reporting Reading help for command 'run|android'. FileName is 'run-android.md'. # run android ┌────────────────────────────────────────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Usage │ Synopsis │ │ Run on all connected devices and running emulators │ $ tns run android [--key-store-path --key-store-password --key-store-alias --key-store-alias-password ] [--release] [--justlaunch] │ │ Run on a selected connected device or running emulator │ $ tns run android --device [--key-store-path --key-store-password --key-store-alias --key-store-alias-password ] [--release] [--justlaunch] │ │ Start an emulator and run the app inside it │ $ tns run android --emulator [] [--key-store-path --key-store-password --key-store-alias --key-store-alias-password ] [--release] [--justlaunch] │ └────────────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ Runs your project on a connected Android device or in a native Android emulator, if configured. This is shorthand for prepare, build and deploy. While your app is running, prints the output from the application in the console. ### Options * --device - Specifies a connected device on which to run the app. * --emulator - If set, runs the app in a native emulator for the target platform, if configured. When set, you can also set any other valid combination of emulator options as listed by $ tns help emulate android. * --release - If set, produces a release build. Otherwise, produces a debug build. When set, you must also specify the --key-store-* options. * --key-store-path - Specifies the file path to the keystore file (P12) which you want to use to code sign your APK. You can use the --key-store-* options along with --release to produce a signed release build. You need to specify all --key-store-* options. * --key-store-password - Provides the password for the keystore file specified with --key-store-path. You can use the --key-store-* options along with --release to produce a signed release build. You need to specify all --key-store-* options. * --key-store-alias - Provides the alias for the keystore file specified with --key-store-path. You can use the --key-store-* options along with --release to produce a signed release build. You need to specify all --key-store-* options. * --key-store-alias-password - Provides the password for the alias specified with --key-store-alias-password. You can use the --key-store-* options along with --release to produce a signed release build. You need to specify all --key-store-* options. * --justlaunch - If set, does not print the application output in the console. ### Attributes * is the index or name of the target device as listed by $ tns device android * is any valid combination of options as listed by $ tns help emulate android Analytics statuses: { TrackFeatureUsage: 0, TrackExceptions: 0 } Trying to track exception with message 'Command E:\SAMPLE\sample-Groceries\platforms\android\gradlew.bat failed with exit code 1'. Statistics was sent successfully (xhr). Statistics was sent successfully (xhr).