使用Eclipse,我使用的是android:minSdkVersion =“10”,得到的错误信息是太低了,并将其更新为18.清理项目后,刷新并构建Android环境,我仍然得到同样的错误消息!
在属性中 - > Android - > Project Build Target,我选择了Android 4.4.2,API级别为19。
AndroidManifest.xml中的:
<uses-sdk android:minSdkVersion="18" android:targetSdkVersion="19"/>
ERROR:
“调用需要API级别17(当前最小值为10):android.app.AlertDialog.Builder#setOnDismissListener”
如何确保AndroidManifest中的更新真的有效?
提前致谢。
答案 0 :(得分:0)
自从我使用Eclipse进行Android开发以来已经有一段时间了。如果您是Android新手,我强烈建议您查看Android Studio。
无论如何,这听起来像构建问题。我想你正在使用默认的ant构建脚本,所以在这种情况下,最可能的罪魁祸首就是你的项目属性文件。
查找名为“project.properties”的文件
并添加/修改一行以包含以下内容:
# Project target
target=android-18
听起来它正在指向android-10。您可以在此文件和其他here上找到更多相关信息。