NativeScript / android

NativeScript for Android using v8
https://docs.nativescript.org/guide/android-marshalling
Apache License 2.0
520 stars 135 forks source link

Cant build android nativescript #488

Closed matdehaast closed 8 years ago

matdehaast commented 8 years ago

Hi I have been trying to get NativeScript to work the whole of today to no avail.

OS: Ubuntu 15.10 NPM: 3.8.3 Node: 5.2.0

At first I installed the CLI and followed all the steps in installing: I first checked tns doctor and that gives no errors and then I go and create a project.

  1. tns create project
  2. cd project
  3. tns platform add android
  4. tns run android / tns run android --emulator

I tried with both a physical device and emulator and get the below issue when building. I then read further and saw that maybe an issue was not using tns platform add android@next. So I tried creating a whole new project and using tns platform add android@next instead. This now builds but when the app launches in the device/emulator it gives an unhandled exception that is show below this code block.

Further I can say I have tried this on both new projects created with the cli as well as the groceries example app. All giving the same issues

tns platform add android error block This occurs at build time

execFile: /home/matthew/Android/Sdk/platform-tools/adb "help"
spawn: /home/matthew/Android/Sdk/tools/android "--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: 1 }

       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: Linux matthew-HP-EliteBook-8460w 4.2.0-36-generic #42-Ubuntu SMP Thu May 12 22:05:35 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

 stderr: 
Exec npm -v 
 stdout: 3.8.3

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

Exec '/home/matthew/Android/Sdk/platform-tools/adb' version 
 stdout: Android Debug Bridge version 1.0.32
Revision 09a0d98bebce-android

 stderr: 
spawn: /home/matthew/Android/Sdk/tools/android "-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: 1 }
Exec mono --version 
 stdout:  
 stderr: /bin/sh: 1: mono: not found

Exec git --version 
 stdout: git version 2.5.0

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

Exec "/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/javac" -version 
 stdout:  
 stderr: javac 1.8.0_91

System information:
{ procInfo: 'nativescript/2.0.1',
  platform: 'linux',
  os: 'Linux matthew-HP-EliteBook-8460w 4.2.0-36-generic #42-Ubuntu SMP Thu May 12 22:05:35 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux\n',
  shell: '/bin/bash',
  dotNetVer: null,
  procArch: 'x64',
  nodeVer: 'v5.2.0',
  npmVer: '3.8.3',
  javaVer: '1.8.0',
  nodeGypVer: null,
  xcodeVer: null,
  xcodeprojGemLocation: null,
  itunesInstalled: false,
  cocoapodVer: null,
  adbVer: 'Android Debug Bridge version 1.0.32',
  androidInstalled: true,
  monoVer: null,
  gitVer: '2.5.0',
  gradleVer: null,
  javacVersion: '1.8.0_91' }
Initializing analytics statuses.
Analytics statuses: 
{ TrackFeatureUsage: 0, TrackExceptions: 0 }
Trying to track feature 'CLI' with value 'run'.
AnalyticsInstallationID: 887d5055-6639-43c9-a631-c24877dda986
monitor not started
monitor not started
monitor not started
monitor has started, connecting to http://5752dabccfc54c4ab82aea9626b7338e.monitor-eqatec.com/json.ashx
Analytics statuses: 
{ TrackFeatureUsage: 0, TrackExceptions: 0 }
Trying to track feature 'NodeJSVersion' with value '5_2_0'.
Statistics was sent successfully (xhr).
Statistics was sent successfully (xhr).
Statistics was sent successfully (xhr).
execFile: /home/matthew/Android/Sdk/platform-tools/adb "help"
Looking for project in '/media/matthew/files/Code/NativeScript/test2'
Project directory is '/media/matthew/files/Code/NativeScript/test2'.
Analytics statuses: 
{ TrackFeatureUsage: 0, TrackExceptions: 0 }
Trying to track feature 'CLI' with value 'run|android'.
Statistics was sent successfully (xhr).
startLookingForDevices; platform is Android
spawn: /home/matthew/Android/Sdk/platform-tools/adb "start-server"
spawn: /home/matthew/Android/Sdk/platform-tools/adb "devices"
spawn: /home/matthew/Android/Sdk/platform-tools/adb "-s" "4d0023c24088907f" "shell" "getprop"
Result when throw error is false:
{ stdout: '[audioflinger.bootsnd]: [0]\r\n[audit.ondenial]: [0]\r\n[boot.sfbootcomplete]: [0]\r\n[dalvik.vm.dex2oat-Xms]: [64m]\r\n[dalvik.vm.dex2oat-Xmx]: [512m]\r\n[dalvik.vm.dexopt-flags]: [m=y]\r\n[dalvik.vm.heapgrowthlimit]: [128m]\r\n[dalvik.vm.heapmaxfree]: [8m]\r\n[dalvik.vm.heapminfree]: [2m]\r\n[dalvik.vm.heapsize]: [512m]\r\n[dalvik.vm.heapstartsize]: [8m]\r\n[dalvik.vm.heaptargetutilization]: [0.75]\r\n[dalvik.vm.image-dex2oat-Xms]: [64m]\r\n[dalvik.vm.image-dex2oat-Xmx]: [64m]\r\n[dalvik.vm.isa.arm.features]: [div]\r\n[dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]\r\n[debug.force_rtl]: [0]\r\n[debug.sf.layerdump]: [0]\r\n[dev.MDPLimitCondition]: [0]\r\n[dev.bootcomplete]: [1]\r\n[dev.kies.sommode]: [TRUE]\r\n[dev.kiessupport]: [TRUE]\r\n[dev.knoxapp.running]: [false]\r\n[dev.message.reserved]: [FALSE]\r\n[dev.ssrm.emergencymode]: [false]\r\n[dev.ssrm.init]: [1]\r\n[dev.ssrm.live_thumbnail]: [0]\r\n[dev.ssrm.lpc_ver]: [1.0.0]\r\n[dev.ssrm.mode]: []\r\n[dev.ssrm.pst]: [204]\r\n[dhcp.wlan0.dns1]: [10.0.0.2]\r\n[dhcp.wlan0.dns2]: []\r\n[dhcp.wlan0.dns3]: []\r\n[dhcp.wlan0.dns4]: []\r\n[dhcp.wlan0.domain]: [Home]\r\n[dhcp.wlan0.gateway]: [10.0.0.2]\r\n[dhcp.wlan0.ipaddress]: [10.0.0.4]\r\n[dhcp.wlan0.leasetime]: [86400]\r\n[dhcp.wlan0.mask]: [255.255.255.0]\r\n[dhcp.wlan0.mtu]: []\r\n[dhcp.wlan0.pid]: [32342]\r\n[dhcp.wlan0.reason]: [REBOOT]\r\n[dhcp.wlan0.result]: [ok]\r\n[dhcp.wlan0.roaming]: [0]\r\n[dhcp.wlan0.server]: [10.0.0.2]\r\n[dhcp.wlan0.vendorInfo]: []\r\n[gsm.current.phone-type]: [1]\r\n[gsm.defaultpdpcontext.active]: [true]\r\n[gsm.network.type]: [UMTS]\r\n[gsm.nitz.time]: [1466184458136]\r\n[gsm.operator.alpha]: [Vodacom-SA]\r\n[gsm.operator.iso-country]: [za]\r\n[gsm.operator.ispsroaming]: [false]\r\n[gsm.operator.isroaming]: [false]\r\n[gsm.operator.numeric]: [65501]\r\n[gsm.sim.operator.alpha]: []\r\n[gsm.sim.operator.iso-country]: [za]\r\n[gsm.sim.operator.numeric]: [65501]\r\n[gsm.sim.state]: [READY]\r\n[gsm.version.baseband]: [I9500XXUHOG2]\r\n[gsm.version.ril-impl]: [Samsung RIL v3.0]\r\n[init.svc.BCS-daemon]: [running]\r\n[init.svc.DR-daemon]: [running]\r\n[init.svc.SIDESYNC_service]: [running]\r\n[init.svc.SMD-daemon]: [running]\r\n[init.svc.TvoutService_C]: [running]\r\n[init.svc.adbd]: [running]\r\n[init.svc.at_distributor]: [running]\r\n[init.svc.auditd]: [running]\r\n[init.svc.bootanim]: [stopped]\r\n[init.svc.cpboot-daemon]: [running]\r\n[init.svc.debuggerd]: [running]\r\n[init.svc.dhcpcd_wlan0]: [running]\r\n[init.svc.drm]: [running]\r\n[init.svc.drsd]: [running]\r\n[init.svc.edmaudit]: [running]\r\n[init.svc.flash_recovery]: [stopped]\r\n[init.svc.gpsd]: [running]\r\n[init.svc.healthd]: [running]\r\n[init.svc.icd]: [stopped]\r\n[init.svc.immvibed]: [stopped]\r\n[init.svc.installd]: [running]\r\n[init.svc.iprenew_wlan0]: [stopped]\r\n[init.svc.keystore]: [running]\r\n[init.svc.knox]: [stopped]\r\n[init.svc.lmkd]: [running]\r\n[init.svc.logd]: [running]\r\n[init.svc.macloader]: [stopped]\r\n[init.svc.media]: [running]\r\n[init.svc.mobex-daemon]: [running]\r\n[init.svc.mobicore]: [running]\r\n[init.svc.netd]: [running]\r\n[init.svc.p2p_supplicant]: [running]\r\n[init.svc.powersnd]: [stopped]\r\n[init.svc.pvrsrvctl]: [stopped]\r\n[init.svc.ril-daemon]: [running]\r\n[init.svc.scranton_RD]: [stopped]\r\n[init.svc.scs]: [stopped]\r\n[init.svc.sdcard]: [stopped]\r\n[init.svc.sec-sh]: [stopped]\r\n[init.svc.secure_storage]: [running]\r\n[init.svc.sensorhubservice]: [running]\r\n[init.svc.servicemanager]: [running]\r\n[init.svc.surfaceflinger]: [running]\r\n[init.svc.swapon]: [stopped]\r\n[init.svc.ueventd]: [running]\r\n[init.svc.vold]: [running]\r\n[init.svc.watchdogd]: [running]\r\n[init.svc.zygote]: [running]\r\n[installd.sdcard_manipulate_done]: [1]\r\n[keyguard.no_require_sim]: [true]\r\n[logd.auditd]: [false]\r\n[media.enable-commonsource]: [true]\r\n[net.bt.name]: [Android]\r\n[net.change]: [net.dns2]\r\n[net.dns1]: [10.0.0.2]\r\n[net.dns2]: []\r\n[net.hostname]: [android-10fed4f07c61c186]\r\n[net.knoxscep.version]: [2.0.1]\r\n[net.knoxsso.version]: [2.1.1]\r\n[net.knoxvpn.version]: [2.2.0]\r\n[net.mt.init]: [DONE]\r\n[net.qtaguid_enabled]: [1]\r\n[net.tcp.buffersize.default]: [4096,87380,704512,4096,16384,110208]\r\n[net.tcp.buffersize.edge]: [4093,26280,35040,4096,16384,35040]\r\n[net.tcp.buffersize.evdo]: [4094,87380,262144,4096,16384,262144]\r\n[net.tcp.buffersize.gprs]: [4092,30000,30000,4096,8760,11680]\r\n[net.tcp.buffersize.hsdpa]: [4094,87380,704512,4096,16384,262144]\r\n[net.tcp.buffersize.hspa]: [4094,87380,704512,4096,16384,262144]\r\n[net.tcp.buffersize.hspap]: [4094,87380,1220608,4096,16384,1220608]\r\n[net.tcp.buffersize.hsupa]: [4094,87380,704512,4096,16384,262144]\r\n[net.tcp.buffersize.lte]: [524288,1048576,2560000,524288,1048576,2560000]\r\n[net.tcp.buffersize.umts]: [4094,87380,704512,4096,16384,110208]\r\n[net.tcp.buffersize.wifi]: [524288,1048576,4525824,524288,1048576,4525824]\r\n[net.tcp.default_init_rwnd]: [60]\r\n[persist.audio.allsoundmute]: [0]\r\n[persist.audio.globaleffect]: [0]\r\n[persist.audio.headsetsysvolume]: [4]\r\n[persist.audio.hphonesysvolume]: [4]\r\n[persist.audio.mpseek]: [0]\r\n[persist.audio.mysound]: [1]\r\n[persist.audio.ringermode]: [1]\r\n[persist.audio.soundalivefxsec]: [1]\r\n[persist.audio.stereospeaker]: [0]\r\n[persist.audio.sysvolume]: [4]\r\n[persist.audio.uhqa]: [0]\r\n[persist.bluetooth_fw_ver]: [bcm4335_V0343.0347.hcd]\r\n[persist.radio.initphone-type]: [1]\r\n[persist.radio.plmnname_1]: []\r\n[persist.radio.plmnname_2]: []\r\n[persist.security.ams.enforcing]: [1]\r\n[persist.service.bdroid.version]: [0]\r\n[persist.sys.camera.preview]: [0]\r\n[persist.sys.country]: [GB]\r\n[persist.sys.dalvik.vm.lib.2]: [libart.so]\r\n[persist.sys.drs.date]: [Tue Aug 25 19:15:41 KST 2015]\r\n[persist.sys.language]: [en]\r\n[persist.sys.localevar]: []\r\n[persist.sys.media.use-awesome]: [true]\r\n[persist.sys.profiler_ms]: [0]\r\n[persist.sys.sb.setting.enabled]: [false]\r\n[persist.sys.setupwizard]: [FINISH]\r\n[persist.sys.silent]: [1]\r\n[persist.sys.storage_preload]: [2]\r\n[persist.sys.timezone]: [Africa/Johannesburg]\r\n[persist.sys.usb.config]: [mtp,adb]\r\n[persist.sys.webview.vmsize]: [104857600]\r\n[ril.CompleteMsg]: [01]\r\n[ril.ICC_TYPE]: [2]\r\n[ril.RildInit]: [1]\r\n[ril.approved_codever]: [none]\r\n[ril.approved_cscver]: [none]\r\n[ril.approved_modemver]: [none]\r\n[ril.atd_status]: [1_1_0]\r\n[ril.cbd.boot_done]: [1]\r\n[ril.cbd.rfs_check_done]: [1]\r\n[ril.cs_svc]: [1]\r\n[ril.ecclist00]: [112,911]\r\n[ril.hasisim]: [0]\r\n[ril.hw_ver]: [MP 0.800]\r\n[ril.ims.ecsupport]: [2]\r\n[ril.ims.ltevoicesupport]: [2]\r\n[ril.initPB]: [1]\r\n[ril.isIccChanged]: [0]\r\n[ril.model_id]: [I9500]\r\n[ril.modem.board]: [XMM6360]\r\n[ril.modem.lte.powercontrol]: [on]\r\n[ril.official_cscver]: [I9500OJVHOG3]\r\n[ril.product_code]: [GT-I9500ZKEXFA]\r\n[ril.radiostate]: [10]\r\n[ril.rfcal_date]: [2014.3.2]\r\n[ril.sales_code]: [XFA]\r\n[ril.serialnumber]: [R21F30F5T3D]\r\n[ril.servicestate]: [0]\r\n[ril.sw_ver]: [I9500XXUHOG2]\r\n[ril.timezoneID]: [Africa/Johannesburg]\r\n[rild.libargs]: [-d /dev/ttyS0]\r\n[rild.libpath]: [/system/lib/libsec-ril.so]\r\n[ro.adb.qemud]: [1]\r\n[ro.adb.secure]: [1]\r\n[ro.allow.mock.location]: [0]\r\n[ro.arch]: [exynos5410]\r\n[ro.baseband]: [unknown]\r\n[ro.board.platform]: [exynos5]\r\n[ro.boot.boot_salescode]: []\r\n[ro.boot.bootloader]: [I9500XXUHOH6]\r\n[ro.boot.debug_level]: [0x4f4c]\r\n[ro.boot.emmc_checksum]: [3]\r\n[ro.boot.odin_download]: [1]\r\n[ro.boot.sec_atd.tty]: [/dev/ttySAC2]\r\n[ro.boot.selinux]: [enforcing]\r\n[ro.boot.serialno]: [4d0023c24088907f]\r\n[ro.boot.warranty_bit]: [0]\r\n[ro.bootloader]: [I9500XXUHOH6]\r\n[ro.bootmode]: [unknown]\r\n[ro.bt.bdaddr_path]: [/efs/bluetooth/bt_addr]\r\n[ro.build.PDA]: [I9500XXUHOH6]\r\n[ro.build.changelist]: [5676401]\r\n[ro.build.characteristics]: [phone]\r\n[ro.build.date.utc]: [1440497741]\r\n[ro.build.date]: [Tue Aug 25 19:15:41 KST 2015]\r\n[ro.build.description]: [ja3gxx-user 5.0.1 LRX22C I9500XXUHOH6 release-keys]\r\n[ro.build.display.id]: [LRX22C.I9500XXUHOH6]\r\n[ro.build.fingerprint]: [samsung/ja3gxx/ja3g:5.0.1/LRX22C/I9500XXUHOH6:user/release-keys]\r\n[ro.build.hidden_ver]: [I9500XXUHOH6]\r\n[ro.build.host]: [SWHD4309]\r\n[ro.build.id]: [LRX22C]\r\n[ro.build.product]: [ja3g]\r\n[ro.build.scafe.cream]: [white]\r\n[ro.build.scafe.shot]: [single]\r\n[ro.build.scafe.size]: [short]\r\n[ro.build.scafe]: [americano]\r\n[ro.build.selinux.enforce]: [1]\r\n[ro.build.selinux]: [1]\r\n[ro.build.tags]: [release-keys]\r\n[ro.build.type]: [user]\r\n[ro.build.user]: [dpi]\r\n[ro.build.version.all_codenames]: [REL]\r\n[ro.build.version.codename]: [REL]\r\n[ro.build.version.incremental]: [I9500XXUHOH6]\r\n[ro.build.version.release]: [5.0.1]\r\n[ro.build.version.sdk]: [21]\r\n[ro.build.version.sdl]: [2101]\r\n[ro.carrier]: [unknown]\r\n[ro.chipname]: [exynos5410]\r\n[ro.com.android.dateformat]: [MM-dd-yyyy]\r\n[ro.com.google.clientidbase]: [android-samsung]\r\n[ro.com.google.gmsversion]: [5.0_r3]\r\n[ro.config.alarm_alert]: [Alarm_Morning_flower.ogg]\r\n[ro.config.dha_ils_enable]: [true]\r\n[ro.config.knox]: [v30]\r\n[ro.config.media_sound]: [Media_preview_Touch_the_light.ogg]\r\n[ro.config.notification_sound]: [S_Whistle.ogg]\r\n[ro.config.ringtone]: [Over_the_horizon.ogg]\r\n[ro.config.rm_preload_enabled]: [0]\r\n[ro.config.tima]: [1]\r\n[ro.config.timaversion]: [2.0]\r\n[ro.crypto.fuse_sdcard]: [true]\r\n[ro.crypto.state]: [unencrypted]\r\n[ro.csc.country_code]: [SOUTH AFRICA]\r\n[ro.csc.countryiso_code]: [ZA]\r\n[ro.csc.sales_code]: [XFA]\r\n[ro.dalvik.vm.native.bridge]: [0]\r\n[ro.debug_level]: [0x4f4c]\r\n[ro.debuggable]: [0]\r\n[ro.emmc_checksum]: [3]\r\n[ro.error.receiver.default]: [com.samsung.receiver.error]\r\n[ro.factorytest]: [0]\r\n[ro.hardware]: [universal5410]\r\n[ro.hdcp2.rx]: [tz]\r\n[ro.hwui.drop_shadow_cache_size]: [6]\r\n[ro.hwui.gradient_cache_size]: [2]\r\n[ro.hwui.layer_cache_size]: [34]\r\n[ro.hwui.path_cache_size]: [10]\r\n[ro.hwui.shape_cache_size]: [4]\r\n[ro.hwui.text_large_cache_height]: [4096]\r\n[ro.hwui.text_large_cache_width]: [4096]\r\n[ro.hwui.text_small_cache_height]: [2048]\r\n[ro.hwui.text_small_cache_width]: [2048]\r\n[ro.hwui.texture_cache_size]: [50]\r\n[ro.kernel.qemu]: [0]\r\n[ro.nfc.port]: [I2C]\r\n[ro.opengles.version]: [131072]\r\n[ro.product.board]: [universal5410]\r\n[ro.product.brand]: [samsung]\r\n[ro.product.cpu.abi2]: [armeabi]\r\n[ro.product.cpu.abi]: [armeabi-v7a]\r\n[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]\r\n[ro.product.cpu.abilist64]: []\r\n[ro.product.cpu.abilist]: [armeabi-v7a,armeabi]\r\n[ro.product.device]: [ja3g]\r\n[ro.product.locale.language]: [en]\r\n[ro.product.locale.region]: [GB]\r\n[ro.product.manufacturer]: [samsung]\r\n[ro.product.model]: [GT-I9500]\r\n[ro.product.name]: [ja3gxx]\r\n[ro.product_ship]: [true]\r\n[ro.revision]: [10]\r\n[ro.ril.gprsclass]: [10]\r\n[ro.ril.hsxpa]: [1]\r\n[ro.runtime.firstboot]: [1466003788042]\r\n[ro.sec.fle.encryption]: [true]\r\n[ro.secure]: [1]\r\n[ro.securestorage.support]: [true]\r\n[ro.security.icd.flagmode]: [single]\r\n[ro.secwvk]: [220]\r\n[ro.serialno]: [4d0023c24088907f]\r\n[ro.setupwizard.mode]: [DISABLED]\r\n[ro.sf.lcd_density]: [480]\r\n[ro.warranty_bit]: [0]\r\n[ro.wifi.channels]: []\r\n[ro.zygote]: [zygote32]\r\n[sec.fle.encryption.status]: [Dec NewFile IncludeMedia]\r\n[secmm.player.gp.url]: [true]\r\n[selinux.policy_version]: [SEPF_GT-I9500_5.0.1-1_0051]\r\n[selinux.reload_policy]: [1]\r\n[selinux.sec.restorecon]: [1]\r\n[service.bootanim.exit]: [0]\r\n[service.camera.running]: [0]\r\n[service.media.powersnd]: [1]\r\n[storage.mmc.size]: [31268536320]\r\n[storage.preload.complete]: [1]\r\n[sys.boot_completed]: [1]\r\n[sys.cameramode.blackbox]: [0]\r\n[sys.cameramode.vtcall]: [0]\r\n[sys.dockstate]: [0]\r\n[sys.enterprise.billing.version]: [1.0.0]\r\n[sys.hangouts.fps]: [-1]\r\n[sys.knox.exists]: [0]\r\n[sys.knox.store]: [0]\r\n[sys.mobicoredaemon.enable]: [true]\r\n[sys.settings_global_version]: [7]\r\n[sys.settings_system_version]: [99]\r\n[sys.siop.level]: [0]\r\n[sys.ssrm.mdnie]: [-1]\r\n[sys.sysctl.compact_memory]: [1]\r\n[sys.sysctl.extra_free_kbytes]: [24300]\r\n[sys.sysctl.tcp_def_init_rwnd]: [60]\r\n[sys.usb.config]: [mtp,adb]\r\n[sys.usb.state]: [mtp,adb]\r\n[system.camera.CC.disable]: [0]\r\n[vold.pfe]: [deactivated]\r\n[vold.post_fs_data_done]: [1]\r\n[vzw.os.rooted]: [false]\r\n[wifi.interface]: [wlan0]\r\n[wlan.driver.status]: [ok]\r\n[wlan.wfd.status]: [disconnected]\r\n',
  stderr: '',
  exitCode: 0 }
{ PDA: 'I9500XXUHOH6',
  changelist: '5676401',
  characteristics: 'phone',
  'date.utc': '1440497741',
  date: 'Tue Aug 25 19:15:41 KST 2015',
  description: 'ja3gxx-user 5.0.1 LRX22C I9500XXUHOH6 release-keys',
  'display.id': 'LRX22C.I9500XXUHOH6',
  fingerprint: 'samsung/ja3gxx/ja3g:5.0.1/LRX22C/I9500XXUHOH6:user/release-keys',
  hidden_ver: 'I9500XXUHOH6',
  host: 'SWHD4309',
  id: 'LRX22C',
  product: 'ja3g',
  'scafe.cream': 'white',
  'scafe.shot': 'single',
  'scafe.size': 'short',
  scafe: 'americano',
  'selinux.enforce': '1',
  selinux: '1',
  tags: 'release-keys',
  type: 'user',
  user: 'dpi',
  all_codenames: 'REL',
  codename: 'REL',
  incremental: 'I9500XXUHOH6',
  release: '5.0.1',
  sdk: '21',
  sdl: '2101',
  board: 'universal5410',
  brand: 'samsung',
  'cpu.abi2': 'armeabi',
  'cpu.abi': 'armeabi-v7a',
  'cpu.abilist32': 'armeabi-v7a,armeabi',
  'cpu.abilist64': '',
  'cpu.abilist': 'armeabi-v7a,armeabi',
  device: 'ja3g',
  'locale.language': 'en',
  'locale.region': 'GB',
  manufacturer: 'samsung',
  model: 'GT-I9500',
  name: 'ja3gxx' }
{ PDA: 'I9500XXUHOH6',
  changelist: '5676401',
  characteristics: 'phone',
  'date.utc': '1440497741',
  date: 'Tue Aug 25 19:15:41 KST 2015',
  description: 'ja3gxx-user 5.0.1 LRX22C I9500XXUHOH6 release-keys',
  'display.id': 'LRX22C.I9500XXUHOH6',
  fingerprint: 'samsung/ja3gxx/ja3g:5.0.1/LRX22C/I9500XXUHOH6:user/release-keys',
  hidden_ver: 'I9500XXUHOH6',
  host: 'SWHD4309',
  id: 'LRX22C',
  product: 'ja3g',
  'scafe.cream': 'white',
  'scafe.shot': 'single',
  'scafe.size': 'short',
  scafe: 'americano',
  'selinux.enforce': '1',
  selinux: '1',
  tags: 'release-keys',
  type: 'user',
  user: 'dpi',
  all_codenames: 'REL',
  codename: 'REL',
  incremental: 'I9500XXUHOH6',
  release: '5.0.1',
  sdk: '21',
  sdl: '2101',
  board: 'universal5410',
  brand: 'samsung',
  'cpu.abi2': 'armeabi',
  'cpu.abi': 'armeabi-v7a',
  'cpu.abilist32': 'armeabi-v7a,armeabi',
  'cpu.abilist64': '',
  'cpu.abilist': 'armeabi-v7a,armeabi',
  device: 'ja3g',
  'locale.language': 'en',
  'locale.region': 'GB',
  manufacturer: 'samsung',
  model: 'GT-I9500',
  name: 'ja3gxx' }
execFile: /home/matthew/Android/Sdk/platform-tools/adb "devices"
execFile: /home/matthew/Android/Sdk/platform-tools/adb "-s" "4d0023c24088907f" "shell" "getprop" "ro.product.manufacturer"
execFile: /home/matthew/Android/Sdk/platform-tools/adb "-s" "4d0023c24088907f" "shell" "getprop" "ro.build.product"
{ identifier: '4d0023c24088907f',
  displayName: 'ja3gxx',
  model: 'GT-I9500',
  version: '5.0.1',
  vendor: 'samsung',
  platform: 'Android',
  status: 'Connected',
  errorHelp: null,
  isTablet: false,
  type: 'Device' }
Found device with identifier '4d0023c24088907f'
Hooks directories: [ '/usr/local/lib/node_modules/nativescript/lib/hooks',
  '/usr/local/lib/node_modules/nativescript/lib/common/hooks',
  '/media/matthew/files/Code/NativeScript/test2/hooks' ]
BeforeHookName for command prepare is before-prepare
Executing before-prepare hook from /media/matthew/files/Code/NativeScript/test2/hooks/before-prepare/nativescript-dev-typescript.js
Executing before-prepare hook at location /media/matthew/files/Code/NativeScript/test2/hooks/before-prepare/nativescript-dev-typescript.js in-process
Found peer TypeScript 1.8.10
Hook promises to signal completion
Hook completed
Existing AndroidManifest.xml is correct.
Existing AndroidManifest.xml is correct.
spawn: /home/matthew/Android/Sdk/tools/android "list" "targets"
Result when throw error is false:
{ stdout: 'Available Android targets:\n----------\nid: 1 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 : default/x86\n----------\nid: 2 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 : default/armeabi-v7a, default/x86, google_apis/armeabi-v7a, google_apis/x86\n----------\nid: 3 or "android-23"\n     Name: Android 6.0\n     Type: Platform\n     API level: 23\n     Revision: 3\n     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in\n Tag/ABIs : no ABIs.\n----------\nid: 4 or "Google Inc.:Google APIs:19"\n     Name: Google APIs\n     Type: Add-On\n     Vendor: Google Inc.\n     Revision: 20\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 : no ABIs.\n',
  stderr: '',
  exitCode: 0 }
Available Android targets:
----------
id: 1 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 : default/x86
----------
id: 2 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 : default/armeabi-v7a, default/x86, google_apis/armeabi-v7a, google_apis/x86
----------
id: 3 or "android-23"
     Name: Android 6.0
     Type: Platform
     API level: 23
     Revision: 3
     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
 Tag/ABIs : no ABIs.
----------
id: 4 or "Google Inc.:Google APIs:19"
     Name: Google APIs
     Type: Add-On
     Vendor: Google Inc.
     Revision: 20
     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 : no ABIs.

Directories found in /home/matthew/Android/Sdk/build-tools are 23.0.1, 23.0.2, 23.0.3
Versions found in /home/matthew/Android/Sdk/build-tools are 23.0.1, 23.0.2, 23.0.3
Selected version is:  23.0.3
Selected targetSdk is: 23
Directories found in /home/matthew/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, 23.2.1, 23.3.0, 23.4.0, 24.0.0, 24.0.0-alpha1, 24.0.0-alpha2, 24.0.0-beta1, maven-metadata.xml, maven-metadata.xml.md5, maven-metadata.xml.sha1
Versions found in /home/matthew/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, 23.2.1, 23.3.0, 23.4.0, 24.0.0, 24.0.0, 24.0.0, 24.0.0
Selected version is:  23.4.0
Selected AppCompat version is: 23.4.0
Project successfully prepared
AfterHookName for command prepare is after-prepare
execFile: /home/matthew/Android/Sdk/platform-tools/adb "help"
spawn: /media/matthew/files/Code/NativeScript/test2/platforms/android/gradlew "buildapk" "-PcompileSdk=android-23" "-PtargetSdk=23" "-PbuildToolsVersion=23.0.3" "-PsupportVersion=23.4.0"

:config phase:  createDefaultIncludeFiles
    +found plugins: tns-core-modules-widgets
 {
            "F0" {
              dimension "tnscoremoduleswidgets"
            }
          }
        }
:config phase:  createPluginsConfigFile
     Creating product flavors include.gradle file in /media/matthew/files/Code/NativeScript/test2/platforms/android/configurations folder...

:config phase:  pluginExtend
    +applying configuration from: /media/matthew/files/Code/NativeScript/test2/platforms/android/configurations/include.gradle
    +applying configuration from: /media/matthew/files/Code/NativeScript/test2/platforms/android/configurations/tns-core-modules-widgets/include.gradle

:config phase:  copyAarDependencies

:config phase:  addAarDependencies
    +adding dependency: /media/matthew/files/Code/NativeScript/test2/platforms/android/libs/aar/widgets-release.aar
:preBuild UP-TO-DATE
:preF0DebugBuild UP-TO-DATE
:checkF0DebugManifest
:preF0ReleaseBuild UP-TO-DATE
:prepareComAndroidSupportAnimatedVectorDrawable2340Library UP-TO-DATE
:prepareComAndroidSupportAppcompatV72340Library UP-TO-DATE
:prepareComAndroidSupportSupportV42340Library UP-TO-DATE
:prepareComAndroidSupportSupportVectorDrawable2340Library UP-TO-DATE
:prepareWidgetsReleaseLibrary UP-TO-DATE
:prepareF0DebugDependencies
:compileF0DebugAidl UP-TO-DATE
:compileF0DebugRenderscript UP-TO-DATE
:generateF0DebugBuildConfig UP-TO-DATE
:cleanLocalAarFiles
:ensureMetadataOutDir
:collectAllJars
:setProperties
:asbg:generateInterfaceNamesList
:asbg:runAstParser
ERROR WRITING TO LOG FILE DIRECTORY : /media/matthew/files/Code/NativeScript/test2/platforms/android/build-tools/android-static-binding-generator/ast-parser/logs
:asbg:runAstParser FAILED

FAILURE: Build failed with an exception.

* Where:
Build file '/media/matthew/files/Code/NativeScript/test2/platforms/android/build-tools/android-static-binding-generator/build.gradle' line: 53

* What went wrong:
Execution failed for task ':asbg:runAstParser'.
> Process 'command 'node'' finished with non-zero exit value 255

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 10.223 secs
Error: Command /media/matthew/files/Code/NativeScript/test2/platforms/android/gradlew failed with exit code 1
    at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:535:15)
    at /usr/local/lib/node_modules/nativescript/lib/common/errors.js:123:33
    at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
    at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:534:10)
    at /usr/local/lib/node_modules/nativescript/lib/common/services/commands-service.js:84:106
    at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
    at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:534:10)
    at /usr/local/lib/node_modules/nativescript/lib/common/yok.js:208:124
    at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
    at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:534:10)
    at /usr/local/lib/node_modules/nativescript/lib/common/services/commands-service.js:51:55
    at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
    at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:534:10)
    at /usr/local/lib/node_modules/nativescript/lib/common/errors.js:123:33
    at Function.settle (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:249:26)
    at FiberFuture.Future.wait (/usr/local/lib/node_modules/nativescript/node_modules/fibers/future.js:534:10)
    - - - - -
    at ChildProcess.<anonymous> (/usr/local/lib/node_modules/nativescript/lib/common/child-process.js:91:38)
    at emitTwo (events.js:88:13)
    at ChildProcess.emit (events.js:173:7)
    at maybeClose (internal/child_process.js:819:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:212:5)
Analytics statuses: 

tns platform add android@next error This occurs at runtime

Error: java.lang.ClassNotFoundException: Didn't find class "com.tns.FragmentClass" on path: DexPathList[[zip file "/data/app/org.nativescript.test-1/base.apk"],nativeLibraryDirectories=[/data/app/org.nativescript.test-1/lib/arm, /vendor/lib, /system/lib]]
   dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
   java.lang.ClassLoader.loadClass(ClassLoader.java:511)
   java.lang.ClassLoader.loadClass(ClassLoader.java:469)
   java.lang.Class.classForName(Native Method)
   java.lang.Class.forName(Class.java:308)
   java.lang.Class.forName(Class.java:272)
   com.tns.Runtime.getClassForName(Runtime.java:772)
   com.tns.ClassResolver.resolveClass(ClassResolver.java:43)
   com.tns.Runtime.resolveClass(Runtime.java:310)
   com.tns.Runtime.runModule(Native Method)
   com.tns.Runtime.runModule(Runtime.java:241)
   com.tns.Runtime.run(Runtime.java:235)
   com.tns.RuntimeHelper.initRuntime(RuntimeHelper.java:151)
   com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:13)
   android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1020)
   android.app.ActivityThread.handleBindApplication(ActivityThread.java:5113)
   android.app.ActivityThread.access$1600(ActivityThread.java:177)
   android.app.ActivityThread$H.handleMessage(ActivityThread.java:1509)
   android.os.Handler.dispatchMessage(Handler.java:102)
   android.os.Looper.loop(Looper.java:145)
   android.app.ActivityThread.main(ActivityThread.java:5942)
   java.lang.reflect.Method.invoke(Native Method)
   java.lang.reflect.Method.invoke(Method.java:372)
   com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
   com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
File: "<unknown>, line: 1, column: 265

StackTrace: 
    Frame: function:'', file:'/data/data/org.nativescript.test/files/internal/ts_helpers.js', line: 95, column: 29
    Frame: function:'', file:'/data/data/org.nativescript.test/files/internal/ts_helpers.js', line: 12, column: 78
    Frame: function:'__decorate', file:'/data/data/org.nativescript.test/files/internal/ts_helpers.js', line: 12, column: 36
    Frame: function:'', file:'/data/data/org.nativescript.test/files/app/tns_modules/ui/frame/frame.js', line: 556, column: 21
    Frame: function:'', file:'/data/data/org.nativescript.test/files/app/tns_modules/ui/frame/frame.js', line: 560, column: 2
    Frame: function:'require', file:'', line: 1, column: 266
    Frame: function:'', file:'/data/data/org.nativescript.test/files/app/tns_modules/application/application.js', line: 2, column: 13
    Frame: function:'require', file:'', line: 1, column: 266
    Frame: function:'', file:'/data/data/org.nativescript.test/files/app/app.js', line: 1, column: 79
    Frame: function:'require', file:'', line: 1, column: 266

    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5116)
    at android.app.ActivityThread.access$1600(ActivityThread.java:177)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1509)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:145)
    at android.app.ActivityThread.main(ActivityThread.java:5942)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
Caused by: com.tns.NativeScriptException: 
Fail to load module: /data/data/org.nativescript.test/files/app/app.js

Error: java.lang.ClassNotFoundException: Didn't find class "com.tns.FragmentClass" on path: DexPathList[[zip file "/data/app/org.nativescript.test-1/base.apk"],nativeLibraryDirectories=[/data/app/org.nativescript.test-1/lib/arm, /vendor/lib, /system/lib]]
   dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
   java.lang.ClassLoader.loadClass(ClassLoader.java:511)
   java.lang.ClassLoader.loadClass(ClassLoader.java:469)
   java.lang.Class.classForName(Native Method)
   java.lang.Class.forName(Class.java:308)
   java.lang.Class.forName(Class.java:272)
   com.tns.Runtime.getClassForName(Runtime.java:772)
   com.tns.ClassResolver.resolveClass(ClassResolver.java:43)
   com.tns.Runtime.resolveClass(Runtime.java:310)
   com.tns.Runtime.runModule(Native Method)
   com.tns.Runtime.runModule(Runtime.java:241)
   com.tns.Runtime.run(Runtime.java:235)
   com.tns.RuntimeHelper.initRuntime(RuntimeHelper.java:151)
   com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:13)
   android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1020)
   android.app.ActivityThread.handleBindApplication(ActivityThread.java:5113)
   android.app.ActivityThread.access$1600(ActivityThread.java:177)
   android.app.ActivityThread$H.handleMessage(ActivityThread.java:1509)
   android.os.Handler.dispatchMessage(Handler.java:102)
   android.os.Looper.loop(Looper.java:145)
   android.app.ActivityThread.main(ActivityThread.java:5942)
   java.lang.reflect.Method.invoke(Native Method)
   java.lang.reflect.Method.invoke(Method.java:372)
   com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
   com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
File: "<unknown>, line: 1, column: 265

StackTrace: 
    Frame: function:'', file:'/data/data/org.nativescript.test/files/internal/ts_helpers.js', line: 95, column: 29
    Frame: function:'', file:'/data/data/org.nativescript.test/files/internal/ts_helpers.js', line: 12, column: 78
    Frame: function:'__decorate', file:'/data/data/org.nativescript.test/files/internal/ts_helpers.js', line: 12, column: 36
    Frame: function:'', file:'/data/data/org.nativescript.test/files/app/tns_modules/ui/frame/frame.js', line: 556, column: 21
    Frame: function:'', file:'/data/data/org.nativescript.test/files/app/tns_modules/ui/frame/frame.js', line: 560, column: 2
    Frame: function:'require', file:'', line: 1, column: 266
    Frame: function:'', file:'/data/data/org.nativescript.test/files/app/tns_modules/application/application.js', line: 2, column: 13
    Frame: function:'require', file:'', line: 1, column: 266
    Frame: function:'', file:'/data/data/org.nativescript.test/files/app/app.js', line: 1, column: 79
    Frame: function:'require', file:'', line: 1, column: 266

    at com.tns.Runtime.runModule(Native Method)
    at com.tns.Runtime.runModule(Runtime.java:241)
    at com.tns.Runtime.run(Runtime.java:235)
    at com.tns.RuntimeHelper.initRuntime(RuntimeHelper.java:151)
    at com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:13)
    at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1020)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5113)
    ... 9 more
Caused by: java.lang.ClassNotFoundException: com.tns.FragmentClass
    at java.lang.Class.classForName(Native Method)
    at java.lang.Class.forName(Class.java:308)
    at java.lang.Class.forName(Class.java:272)
    at com.tns.Runtime.getClassForName(Runtime.java:772)
    at com.tns.ClassResolver.resolveClass(ClassResolver.java:43)
    at com.tns.Runtime.resolveClass(Runtime.java:310)
    ... 16 more
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.tns.FragmentClass" on path: DexPathList[[zip file "/data/app/org.nativescript.test-1/base.apk"],nativeLibraryDirectories=[/data/app/org.nativescript.test-1/lib/arm, /vendor/lib, /system/lib]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
    ... 22 more
    Suppressed: java.lang.ClassNotFoundException: com.tns.FragmentClass
        at java.lang.Class.classForName(Native Method)
        at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
        at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
        ... 23 more
    Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
vchittar commented 8 years ago

Hey, I am kind of in the same boat and I was wondering did you ever manage to fix it?

Plamen5kov commented 8 years ago

Hi @vchittar, this issue is not related to the one you're currently dealing with, I've left a comment to solve your configuration problem.