<分区>
标签 javascript html css cordova
<分区>
好吧,我只是想让演示在他们的网站上运行,但是当我尝试安装它并在我的手机上运行时,我在 Eclipse 中遇到了这个异常:
05-01 13:10:49.637: E/AndroidRuntime(19669): java.lang.SecurityException: ConnectivityService: 用户 10128 和当前进程都没有 android.permission.ACCESS_NETWORK_STATE。
我想可能是因为它在 WiFi 上,但在我也禁用它后它仍然存在。有谁知道是什么原因造成的?我实际上是在做最低限度的事情。这是我的 HTML:
<!DOCTYPE HTML>
<html>
<head>
<title>PhoneGap</title>
<script type="text/javascript" charset="utf-8" src="cordova-1.7.0rc1.js"></script>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
最佳答案
我想通了,大约在我发布此消息后 3 秒。
基本上,您必须在 androidmanifest.xml 文件中添加一行权限。在 Eclipse 中,你只需要添加这个:
android.permission.ACCESS_NETWORK_STATE
成功了!
因为显然这还不清楚,所以这是针对 ECLIPSE 的。 Eclipse 有一个很好的编辑器,它允许您通过下拉菜单添加属性。您仍然可以进入并手动将条目添加到 list 文件中。不过这要简单得多。
关于javascript - Hello World phonegap 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10401478/