我正在开发一个使用一些硬件部件(如相机或 Wi-Fi)的 android 应用程序,并且我在清单中使用 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。