java–android应用程序在启动之前崩溃

java–android应用程序在启动之前崩溃,第1张

概述这是一个非常简单的应用程序,它非常适合我添加<scriptsrc="cordova-2.5.0.js"type="text/javascript"></script>到我的index.html它在启动之前崩溃(在模拟器和实际设备中)这里是错误03-1921:24:28.633:E/AndroidRuntime(1467):FATALEXCEPTION:main03-1921:24:28.633

这是一个非常简单的应用程序,它非常适合我添加

<script src="cordova-2.5.0.Js" type="text/JavaScript"></script>

到我的index.HTML它在启动之前崩溃(在模拟器和实际设备中)这里是错误

03-19 21:24:28.633: E/AndroIDRuntime(1467): FATAL EXCEPTION: main03-19 21:24:28.633: E/AndroIDRuntime(1467): java.lang.RuntimeException: Error receiving broadcast Intent { act=androID.net.conn.CONNECTIVITY_CHANGE flg=0x10000010 (has extras) } in org.apache.cordova.NetworkManager@b49b2b5003-19 21:24:28.633: E/AndroIDRuntime(1467):     at androID.app.LoadedApk$Receiverdispatcher$Args.run(LoadedApk.java:737)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at androID.os.Handler.handleCallback(Handler.java:605)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at androID.os.Handler.dispatchMessage(Handler.java:92)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at androID.os.Looper.loop(Looper.java:137)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at androID.app.ActivityThread.main(ActivityThread.java:4424)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at java.lang.reflect.Method.invokeNative(Native Method)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at java.lang.reflect.Method.invoke(Method.java:511)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at com.androID.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at com.androID.internal.os.ZygoteInit.main(ZygoteInit.java:551)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at dalvik.system.NativeStart.main(Native Method)03-19 21:24:28.633: E/AndroIDRuntime(1467): Caused by: java.lang.SecurityException: ConnectivityService: Neither user 10042 nor current process has androID.permission.ACCESS_NETWORK_STATE.03-19 21:24:28.633: E/AndroIDRuntime(1467):     at androID.os.Parcel.readException(Parcel.java:1327)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at androID.os.Parcel.readException(Parcel.java:1281)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at androID.net.IConnectivityManager$Stub$Proxy.getActiveNetworkInfo(IConnectivityManager.java:597)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at androID.net.ConnectivityManager.getActiveNetworkInfo(ConnectivityManager.java:365)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at org.apache.cordova.NetworkManager.onReceive(NetworkManager.java:107)03-19 21:24:28.633: E/AndroIDRuntime(1467):     at androID.app.LoadedApk$Receiverdispatcher$Args.run(LoadedApk.java:728)03-19 21:24:28.633: E/AndroIDRuntime(1467):     ... 9 more03-19 21:24:28.672: E/dalvikvm(1467): VM aborting03-19 21:24:28.672: A/libc(1467): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1)

解决方法:

加:

<uses-permission androID:name="androID.permission.ACCESS_NETWORK_STATE"/>

到您的AndroIDManifest.xml.

它实际上在您的异常消息中声明:

Caused by: java.lang.SecurityException: ConnectivityService: Neither user 10042 nor current process has androID.permission.ACCESS_NETWORK_STATE.
总结

以上是内存溢出为你收集整理的java – android应用程序在启动之前崩溃全部内容,希望文章能够帮你解决java – android应用程序在启动之前崩溃所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1114563.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存