Description
Environment
❯❯❯❯ yarn tns info
yarn run v1.13.0
✔ Getting NativeScript components versions information...
✔ Component nativescript has 5.4.0-2019-04-11-13147 version and is up to date.
✔ Component tns-core-modules has 5.3.2 version and is up to date.
✔ Component tns-android has 5.3.1 version and is up to date.
✔ Component tns-ios has 5.3.1 version and is up to date.
❯❯❯❯ yarn tns doctor
yarn run v1.13.0
✔ Getting environment information
No issues were detected.
✔ Your ANDROID_HOME environment variable is set and points to correct directory.
✔ Your adb from the Android SDK is correctly installed.
✔ The Android SDK is installed.
✔ A compatible Android SDK for compilation is found.
✔ Javac is installed and is configured properly.
✔ The Java Development Kit (JDK) is installed and is configured properly.
✔ Xcode is installed and is configured properly.
✔ xcodeproj is installed and is configured properly.
✔ CocoaPods are installed.
✔ CocoaPods update is not required.
✔ CocoaPods are configured properly.
✔ Your current CocoaPods version is newer than 1.0.0.
✔ Python installed and configured correctly.
✔ The Python 'six' package is found.
✔ Xcode version 10.2.1 satisfies minimum required version 9.
✔ Getting NativeScript components versions information...
✔ Component nativescript has 5.4.0-2019-04-11-13147 version and is up to date.
✔ Component tns-core-modules has 5.3.2 version and is up to date.
✔ Component tns-android has 5.3.1 version and is up to date.
✔ Component tns-ios has 5.3.1 version and is up to date.
Plugins
"nativescript-dev-sass": "^1.7.0",
"nativescript-dev-typescript": "~0.8.0",
"nativescript-dev-webpack": "./vendor/nativescript-dev-webpack-0.22.0.tgz",
"nativescript-unit-test-runner": "./vendor/nativescript-unit-test-runner-0.5.1.tgz",
"nativescript-angular": "~7.2.1",
"nativescript-bluetooth": "^2.0.0-beta.18",
"nativescript-theme-core": "~1.0.4",
"nativescript-ui-listview": "^6.1.0",
"nativescript-windowed-modal": "5.0.6",
Describe the bug
Application that works fine on iOS in both debug
and release
mode fails to run on Android devices and simulators with the following error:
Successfully synced application com.resideo.exemplar on device XXXXEXCLUDEDXXXX.
System.err: java.lang.RuntimeException: Unable to create application com.tns.NativeScriptApplication: com.tns.NativeScriptException:
System.err:
System.err: Error calling module function
System.err:
System.err: Error calling module function
System.err:
System.err: Error: java.lang.ClassNotFoundException: com.tns.NativeScriptActivity
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.tns.NativeScriptActivity" on path: DexPathList[[zip file "/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk"],nativeLibraryDirectories=[/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/lib/arm64, /data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
System.err: dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:379)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:312)
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: File: "/data/data/com.resideo.exemplar/files/internal/ts_helpers.js, line: 154, column: 25
System.err:
System.err: StackTrace:
System.err: Frame: function:'', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 154, column: 26
System.err: Frame: function:'DecorateConstructor', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96590, column: 33
System.err: Frame: function:'decorate', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96179, column: 24
System.err: Frame: function:'__decorate', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 8, column: 23
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127958, column: 28
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127962, column: 2
System.err: Frame: function:'../node_modules/tns-core-modules/ui/frame/activity.js', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127964, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'fn', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 121, column: 20
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 229, column: 1
System.err: Frame: function:'./main.ts', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 298, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'checkDeferredModules', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 44, column: 23
System.err: Frame: function:'webpackJsonpCallback', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 31, column: 19
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 2, column: 57
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/starter.js', line: 3, column: 1
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err:
System.err:
System.err: Error: java.lang.ClassNotFoundException: com.tns.NativeScriptActivity
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.tns.NativeScriptActivity" on path: DexPathList[[zip file "/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk"],nativeLibraryDirectories=[/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/lib/arm64, /data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
System.err: dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:379)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:312)
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: File: "<unknown>, line: 1, column: 265
System.err:
System.err: StackTrace:
System.err: Frame: function:'', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 154, column: 26
System.err: Frame: function:'DecorateConstructor', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96590, column: 33
System.err: Frame: function:'decorate', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96179, column: 24
System.err: Frame: function:'__decorate', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 8, column: 23
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127958, column: 28
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127962, column: 2
System.err: Frame: function:'../node_modules/tns-core-modules/ui/frame/activity.js', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127964, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'fn', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 121, column: 20
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 229, column: 1
System.err: Frame: function:'./main.ts', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 298, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'checkDeferredModules', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 44, column: 23
System.err: Frame: function:'webpackJsonpCallback', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 31, column: 19
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 2, column: 57
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/starter.js', line: 3, column: 1
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err:
System.err:
System.err: Error: java.lang.ClassNotFoundException: com.tns.NativeScriptActivity
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.tns.NativeScriptActivity" on path: DexPathList[[zip file "/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk"],nativeLibraryDirectories=[/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/lib/arm64, /data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
System.err: dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:379)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:312)
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: File: "<unknown>, line: 1, column: 265
System.err:
System.err: StackTrace:
System.err: Frame: function:'', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 154, column: 26
System.err: Frame: function:'DecorateConstructor', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96590, column: 33
System.err: Frame: function:'decorate', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96179, column: 24
System.err: Frame: function:'__decorate', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 8, column: 23
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127958, column: 28
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127962, column: 2
System.err: Frame: function:'../node_modules/tns-core-modules/ui/frame/activity.js', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127964, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'fn', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 121, column: 20
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 229, column: 1
System.err: Frame: function:'./main.ts', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 298, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'checkDeferredModules', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 44, column: 23
System.err: Frame: function:'webpackJsonpCallback', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 31, column: 19
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 2, column: 57
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/starter.js', line: 3, column: 1
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err:
System.err: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5887)
System.err: at android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: at android.os.Handler.dispatchMessage(Handler.java:106)
System.err: at android.os.Looper.loop(Looper.java:193)
System.err: at android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: at java.lang.reflect.Method.invoke(Native Method)
System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: Caused by: com.tns.NativeScriptException:
System.err:
System.err: Error calling module function
System.err:
System.err: Error calling module function
System.err:
System.err: Error: java.lang.ClassNotFoundException: com.tns.NativeScriptActivity
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.tns.NativeScriptActivity" on path: DexPathList[[zip file "/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk"],nativeLibraryDirectories=[/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/lib/arm64, /data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
System.err: dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:379)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:312)
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: File: "/data/data/com.resideo.exemplar/files/internal/ts_helpers.js, line: 154, column: 25
System.err:
System.err: StackTrace:
System.err: Frame: function:'', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 154, column: 26
System.err: Frame: function:'DecorateConstructor', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96590, column: 33
System.err: Frame: function:'decorate', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96179, column: 24
System.err: Frame: function:'__decorate', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 8, column: 23
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127958, column: 28
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127962, column: 2
System.err: Frame: function:'../node_modules/tns-core-modules/ui/frame/activity.js', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127964, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'fn', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 121, column: 20
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 229, column: 1
System.err: Frame: function:'./main.ts', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 298, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'checkDeferredModules', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 44, column: 23
System.err: Frame: function:'webpackJsonpCallback', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 31, column: 19
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 2, column: 57
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/starter.js', line: 3, column: 1
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err:
System.err:
System.err: Error: java.lang.ClassNotFoundException: com.tns.NativeScriptActivity
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.tns.NativeScriptActivity" on path: DexPathList[[zip file "/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk"],nativeLibraryDirectories=[/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/lib/arm64, /data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
System.err: dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:379)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:312)
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: File: "<unknown>, line: 1, column: 265
System.err:
System.err: StackTrace:
System.err: Frame: function:'', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 154, column: 26
System.err: Frame: function:'DecorateConstructor', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96590, column: 33
System.err: Frame: function:'decorate', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96179, column: 24
System.err: Frame: function:'__decorate', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 8, column: 23
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127958, column: 28
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127962, column: 2
System.err: Frame: function:'../node_modules/tns-core-modules/ui/frame/activity.js', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127964, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'fn', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 121, column: 20
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 229, column: 1
System.err: Frame: function:'./main.ts', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 298, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'checkDeferredModules', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 44, column: 23
System.err: Frame: function:'webpackJsonpCallback', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 31, column: 19
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 2, column: 57
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/starter.js', line: 3, column: 1
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err:
System.err:
System.err: Error: java.lang.ClassNotFoundException: com.tns.NativeScriptActivity
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.tns.NativeScriptActivity" on path: DexPathList[[zip file "/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk"],nativeLibraryDirectories=[/data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/lib/arm64, /data/app/com.resideo.exemplar-5jlF-AaztTX7KKc3X5NZMg==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
System.err: dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:379)
System.err: java.lang.ClassLoader.loadClass(ClassLoader.java:312)
System.err: java.lang.Class.classForName(Native Method)
System.err: java.lang.Class.forName(Class.java:453)
System.err: java.lang.Class.forName(Class.java:378)
System.err: com.tns.Runtime.getClassForName(Runtime.java:1123)
System.err: com.tns.ClassResolver.resolveClass(ClassResolver.java:27)
System.err: com.tns.Runtime.resolveClass(Runtime.java:679)
System.err: com.tns.Runtime.runModule(Native Method)
System.err: com.tns.Runtime.runModule(Runtime.java:624)
System.err: com.tns.Runtime.run(Runtime.java:616)
System.err: com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: android.app.ActivityThread.access$1100(ActivityThread.java:200)
System.err: android.app.ActivityThread$H.handleMessage(ActivityThread.java:1651)
System.err: android.os.Handler.dispatchMessage(Handler.java:106)
System.err: android.os.Looper.loop(Looper.java:193)
System.err: android.app.ActivityThread.main(ActivityThread.java:6680)
System.err: java.lang.reflect.Method.invoke(Native Method)
System.err: com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
System.err: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
System.err: File: "<unknown>, line: 1, column: 265
System.err:
System.err: StackTrace:
System.err: Frame: function:'', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 154, column: 26
System.err: Frame: function:'DecorateConstructor', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96590, column: 33
System.err: Frame: function:'decorate', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 96179, column: 24
System.err: Frame: function:'__decorate', file:'/data/data/com.resideo.exemplar/files/internal/ts_helpers.js', line: 8, column: 23
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127958, column: 28
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127962, column: 2
System.err: Frame: function:'../node_modules/tns-core-modules/ui/frame/activity.js', file:'file:///data/data/com.resideo.exemplar/files/app/vendor.js', line: 127964, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'fn', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 121, column: 20
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 229, column: 1
System.err: Frame: function:'./main.ts', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 298, column: 30
System.err: Frame: function:'__webpack_require__', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 751, column: 30
System.err: Frame: function:'checkDeferredModules', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 44, column: 23
System.err: Frame: function:'webpackJsonpCallback', file:'file:///data/data/com.resideo.exemplar/files/app/runtime.js', line: 31, column: 19
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/bundle.js', line: 2, column: 57
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err: Frame: function:'', file:'file:///data/data/com.resideo.exemplar/files/app/starter.js', line: 3, column: 1
System.err: Frame: function:'require', file:'', line: 1, column: 266
System.err:
System.err: at com.tns.Runtime.runModule(Native Method)
System.err: at com.tns.Runtime.runModule(Runtime.java:624)
System.err: at com.tns.Runtime.run(Runtime.java:616)
System.err: at com.tns.NativeScriptApplication.onCreate(NativeScriptApplication.java:21)
System.err: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154)
System.err: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5882)
System.err: ... 8 more
To Reproduce
You can build this project here https://github.com/resideo-platform/exemplar/ and see that it fails. You can also download the .apk
that is built by our CI environment https://4933-172963286-gh.circle-artifacts.com/0/home/circleci/project/app.test.apk to verify the same.
Expected behavior
App loads on Android devices.
Additional context
As you can see here, we are using pre-release versions of nativescript',
nativescript-dev-webpack, and
nativescript-unit-test-runner` all so that we can run tests with our web pack build, so downgrading those is not an option.