Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 调用需要API级别14(当前最小值为10):_Android - Fatal编程技术网

Android 调用需要API级别14(当前最小值为10):

Android 调用需要API级别14(当前最小值为10):,android,Android,如何解决此错误?我不明白这个错误背后的原因是什么 代码 错误: 调用需要API级别14当前最小值为10: android.app.admin.DevicePolicyManagersetCameraDisabled DevicePolicyDemoActivity.java/DevicePolicyDemoActivity/src/com/marakana/android/devicepolicydemo行 62安卓皮棉问题 出现此错误是因为清单中定义的最低SDK级别为10。devicePoli

如何解决此错误?我不明白这个错误背后的原因是什么

代码

错误:

调用需要API级别14当前最小值为10: android.app.admin.DevicePolicyManagersetCameraDisabled DevicePolicyDemoActivity.java/DevicePolicyDemoActivity/src/com/marakana/android/devicepolicydemo行 62安卓皮棉问题


出现此错误是因为清单中定义的最低SDK级别为10。devicePolicyManager。设置CameraRadiabledModeviceadmin,false;需要API 14+。

更改

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="15" />

在您的AndroidManifest.xml中

因为devicePolicyManager.setCameraRadiabledModeviceadmin为false;需要API 14+

注:约阿希姆·伊萨克森

尽管这将提高应用程序从安卓2.3.3运行到安卓4.0的门槛


您需要将目标版本设置为API级别14以上。右键单击您的项目。
选择属性。转到Android。选择高于API级别14的版本。

在API级别14中引入了SetCameradEnabled方法。请看一下官方文件。如果要使用此方法,应更改应用程序的API级别。

它实际上是来自Lint的警告,而不是错误。如果要保持当前的最低SDK级别,可以在运行时取消显示警告,并自己检查SDK级别。

在清单文件中进行以下更改:

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="15" />

请注意,这将提高应用程序从Android 2.3.3运行到Android 4.0的门槛。@JoachimIsaksson是的,但这是由提问者决定的EP,没有否决票,只是认为提问者应该知道修正对他意味着什么。@JoachimIsaksson是的,我将你的建议添加到我的帖子中。+1作为有用的建议,我怀疑询问者不想将Android 2.x和3.x排除在应用程序之外。
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="15" />
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="15" />