【发布时间】:2013-02-24 01:29:22
【问题描述】:
我正在开发一个 Android 应用程序,它使用一些硬件部件,如相机或 Wi-Fi,并且我在清单中使用 HARDWARE_TEST 权限:
<uses-permission android:name="android.permission.HARDWARE_TEST">
我从来没有遇到过任何问题,但是现在突然当我 eclipse 和 manifiest 文件时,这一行中显示了一个新错误:
“权限只授予系统应用”
我必须修复它的唯一方法是删除这一行。
为什么会出现这个错误??我该如何解决? 谢谢
已编辑:
我找到了解决方案并回答了我自己的问题:
我的问题出在 android:targetSdkVersion 中,manifiest 的值为 15,并且 proyect 构建目标已检查 API 级别 16 (Android 4.1.2)
<uses-sdk
android:minSdkVersion="2"
android:targetSdkVersion="15" />
所以我已将 android:targetSdkVersion 值更改为 16,并且 Proyect 属性 > Android > “Proyect Buid Target”也检查了 16。
【问题讨论】:
-
可能和here一样的问题
标签: android android-permissions