我正在尝试使用 angular/typescript 使用 Nativescript Sidekick 创建一个应用程序。
当我尝试在我的 android 设备上预览应用程序时,它只显示以下错误。
我曾尝试在多个 android 设备上多次运行预览。
一旦我对 app.component.ts 文件进行更改,nativescript 预览应用程序就会开始显示以下错误列表
这个片段有效
import { Component } from "@angular/core";
@Component({
moduleId: module.id,
selector: "ns-app",
templateUrl: "app.component.html"
})
export class AppComponent { }
这个片段不
import { Component } from "@angular/core";
@Component({
selector: "gr-login",
moduleId: module.id,
templateUrl: "./login/login.component.html"
})
export class AppComponent {}
来自设备 Marvin 的日志:Angular 正在开发模式下运行。调用 >enableProdMode() 以启用生产模式。来自设备 Marvin 的日志:HMR:使用 hmr >hash 4a9d4dd775f015fffecd 检查捆绑包的更新。来自设备 Marvin 的日志:Angular 正在开发模式下运行。调用 >enableProdMode() 以启用生产模式。来自设备 Marvin 的日志:HMR:↻ ./app/app.module.ts 来自设备 Marvin 的日志:HMR:使用 hmr 哈希 4a9d4dd775f015fffecd 成功应用更新。应用程序是最新的。来自设备 Marvin 的日志:HMR:↻ ./app/app.component.ts 来自设备 Marvin 的日志:HMR:更新了以下模块:来自设备 Marvin 的日志:HMR:使用 hmr 哈希 c892cbd39be51a20e8ba 检查捆绑包的更新。来自设备 Marvin 的日志:HMR:更新了以下模块:来自设备 Marvin 的日志:HMR:↻ ./app/app.component.ts 来自设备 Marvin:HMR:↻ ./app/app.component.html 来自设备 Marvin 的日志:HMR:↻ ./app/login/login。来自设备 Marvin 的 component.html 日志:HMR:↻ ./app/app.module.ts 来自设备 Marvin 的日志:HMR:使用 hmr 哈希 c892cbd39be51a20e8ba 成功应用更新。应用程序是最新的。来自设备 Marvin 的日志:Angular 正在开发模式下运行。调用 enableProdMode() 以启用生产模式。来自设备 Marvin 的日志:“主”线程上发生未捕获的异常。调用 js 方法运行失败错误:无法使用 entry.create() 函数创建视图。StackTrace:帧:函数:'ZoneAwareError',文件:'file:///data/data/org.nativescript。java:537) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 来自设备 Marvin 的日志:Angular 正在开发模式下运行。调用 enableProdMode() 以启用生产模式。来自设备 Marvin 的日志:HMR:使用 hmr 哈希 c0e7af62393125eaf0d7 检查捆绑包的更新。来自设备 Marvin 的日志:HMR:↻ ./app/login/login.component.html 来自设备 Marvin 的日志:HMR:使用 hmr 哈希 c0e7af62393125eaf0d7 成功应用更新。应用程序是最新的。来自设备 Marvin 的日志:Angular 正在开发模式下运行。调用 enableProdMode() 以启用生产模式。来自设备 Marvin 的日志:HMR:↻ ./app/app.component.html 来自设备 Marvin:HMR:↻ ./app/app.module.ts 来自设备 Marvin 的日志:HMR:更新了以下模块:来自设备 Marvin 的日志:HMR:↻ ./app/app.component.ts 来自设备 Marvin 的日志:“主”线程上发生未捕获的异常。调用 js 方法运行失败错误:无法使用 entry.create() 函数创建视图。
StackTrace: Frame: function:'ZoneAwareError', file:'file:///data/data/org.nativescript.preview/files/app/tns_modules/nativescript-angular/zone-js/dist/zone-nativescript.js',
调用 enableProdMode() 以启用生产模式。来自设备 Marvin 的日志:“主”线程上发生未捕获的异常。无法启动活动 ComponentInfo{org.nativescript.preview/com.tns.NativeScriptActivity}:com.tns.NativeScriptException:调用 js 方法 onCreate 失败错误:缺少主条目。应用程序无法启动。验证应用引导程序。
StackTrace: java.lang.RuntimeException: Unable to start activity ComponentInfo{org.nativescript.preview/com.tns.NativeScriptActivity}:
com.tns.NativeScriptException:调用 js 方法 onCreate 失败错误:缺少主条目。应用程序无法启动。验证应用引导程序。在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3037) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3172) 在 android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) 在 android。 app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) 在 android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1906) 在 android .os.Handler.dispatchMessage(Handler.java:106) 在 android.app.ActivityThread 的 android.os.Looper.loop(Looper.java:193)。main(ActivityThread.java:6863) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537) 在 com.android.internal。 os.ZygoteInit.main(ZygoteInit.java:858) 原因:com.tns.NativeScriptException:调用js方法onCreate失败错误:缺少主条目。应用程序无法启动。验证应用引导程序。在 com.tns.Runtime.callJSMethodNative(Native Method) 在 com.tns.Runtime.dispatchCallJSMethodNative(Runtime.java:1242) 在 com.tns.Runtime.callJSMethodImpl(Runtime.java:1122) 在 com.tns.Runtime.callJSMethod (Runtime.java:1109) 在 com.tns.Runtime.callJSMethod(Runtime.java:1089) 在 com.tns.Runtime.callJSMethod(Runtime.java:1081) 在 com.tns.NativeScriptActivity。