Nativescript-主线程上发生未捕获的异常

时间:2018-06-20 18:59:10

标签: android nativescript

我在运行nativescript应用程序时遇到问题。当我使用nativescript-local-notifications插件时出现。我尝试重新安装android平台并更新tns-core-module,但未成功。我的代码

function schedule() {
localNotification.schedule([{
    id: 1,
    title: messages.sendMessage("_1").title,
    body: messages.sendMessage("_1").body,
    ticker: "The ticker",
    at: new Date(2018, 6, 20, 16, 33, 00, 00);
}]);
}

错误:

  

“主”线程上发生未捕获的异常。 java.lang.RuntimeException:无法启动活动   ComponentInfo {org.nativescript.notificationApp2 / com.tns.NativeScriptActivity}:   com.tns.NativeScriptException:调用js方法onCreate失败

     

错误:从XML构建UI。 @file:///app/app-root.xml:1:1    意外的标记 ;文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js,   行:244,列:20

     

StackTrace:框架:函数:'ScopeError',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/utils/debug.js”,   行:63,列:24框架:函数:'SourceError',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/utils/debug.js”,   行:74,列:23框架:功能:'',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:263,列:17框架:功能:'',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:244,列:33框架:功能:'',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/xml/xml.js”,   行:148,列:13框架:函数:'EasySAXParser.parse',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/js-libs/easysax/easysax.js”,   行:751,列:23框架:函数:'XmlParser.parse',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/xml/xml.js”,   行:195,列:22框架:函数:'XmlStringParser.parse',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:250,列:27框架:函数:'parseInternal',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:212,列:11框架:函数:'loadInternal',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:117,列:27框架:函数:'loadPage',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:53,列:27框架:函数:'',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:72,列:12框架:函数:'',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:86,列:20框架:   函数:“ ActivityCallbacksImplementation.setActivityContent”,   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/frame/frame.js”,   行:825,列:50框架:   函数:“ ActivityCallbacksImplementation.onCreate”,   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/frame/frame.js”,   行:677,列:14框架:   函数:“ NativeScriptActivity.onCreate”,   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/frame/activity.js”,   行:20,列:25

     在

  android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817)     在   android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)     在android.app.ActivityThread.-wrap11(未知来源:0)处   android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1593)     在android.os.Handler.dispatchMessage(Handler.java:105)处   android.os.Looper.loop(Looper.java:164)在   android.app.ActivityThread.main(ActivityThread.java:6541)位于   java.lang.reflect.Method.invoke(本机方法)位于   com.android.internal.os.Zygote $ MethodAndArgsCaller.run(Zygote.java:240)     在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)   引起原因:com.tns.NativeScriptException:调用js方法onCreate   失败

     

错误:从XML构建UI。 @file:///app/app-root.xml:1:1    意外的标记 ;文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js,   行:244,列:20

     

StackTrace:框架:函数:'ScopeError',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/utils/debug.js”,   行:63,列:24框架:函数:'SourceError',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/utils/debug.js”,   行:74,列:23框架:功能:'',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:263,列:17框架:功能:'',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:244,列:33框架:功能:'',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/xml/xml.js”,   行:148,列:13框架:函数:'EasySAXParser.parse',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/js-libs/easysax/easysax.js”,   行:751,列:23框架:函数:'XmlParser.parse',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/xml/xml.js”,   行:195,列:22框架:函数:'XmlStringParser.parse',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:250,列:27框架:函数:'parseInternal',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:212,列:11框架:函数:'loadInternal',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:117,列:27框架:函数:'loadPage',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:53,列:27框架:函数:'',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:72,列:12框架:函数:'',   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/builder/builder.js”,   行:86,列:20框架:   函数:“ ActivityCallbacksImplementation.setActivityContent”,   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/frame/frame.js”,   行:825,列:50框架:   函数:“ ActivityCallbacksImplementation.onCreate”,   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/frame/frame.js”,   行:677,列:14框架:   函数:“ NativeScriptActivity.onCreate”,   文件:“ file:///data/data/org.nativescript.notificationApp2/files/app/tns_modules/tns-core-modules/ui/frame/activity.js”,   行:20,列:25

     

位于com.tns.Runtime.callJSMethodNative(本地方法)处   com.tns.Runtime.dispatchCallJSMethodNative(Runtime.java:1101)在   com.tns.Runtime.callJSMethodImpl(Runtime.java:983)在   com.tns.Runtime.callJSMethod(Runtime.java:970)位于   com.tns.Runtime.callJSMethod(Runtime.java:954)位于   com.tns.Runtime.callJSMethod(Runtime.java:946)位于   com.tns.NativeScriptActivity.onCreate(NativeScriptActivity.java:18)     在android.app.Activity.performCreate(Activity.java:6975)处   android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1213)     在   android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2770)     ...还有9个

package.json

  

{       “ description”:“ NativeScript Application”,       “ license”:“ SEE LICENSE IN”,       “ readme”:“ NativeScript应用程序”,       “存储库”:“”,       “本机”:{           “ id”:“ org.nativescript.notificationApp2”,           “ tns-android”:{               “ version”:“ 4.1.3”           }       },       “依赖关系”:{           “ nativescript-local-notifications”:“ ^ 2.0.3”,           “ nativescript-theme-core”:“〜1.0.4”,           “ tns-core-modules”:“ ^ 4.1.0”       },       “ devDependencies”:{           “ babel-traverse”:“ 6.4.5”,           “ babel-types”:“ 6.4.5”,           “巴比伦”:“ 6.4.5”,           “懒惰”:“ 1.0.11”       }   }

0 个答案:

没有答案