android <uses-sdk>不更新</uses-sdk>

时间:2014-07-11 08:51:33

标签: android eclipse sdk

使用Eclipse,我使用的是android:minSdkVersion =“10”,得到的错误信息是太低了,并将其更新为18.清理项目后,刷新并构建Android环境,我仍然得到同样的错误消息!

在属性中 - &gt; Android - &gt; 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中的更新真的有效?

提前致谢。

1 个答案:

答案 0 :(得分:0)

自从我使用Eclipse进行Android开发以来已经有一段时间了。如果您是Android新手,我强烈建议您查看Android Studio。

无论如何,这听起来像构建问题。我想你正在使用默认的ant构建脚本,所以在这种情况下,最可能的罪魁祸首就是你的项目属性文件。

查找名为“project.properties”的文件

并添加/修改一行以包含以下内容:

# Project target
target=android-18

听起来它正在指向android-10。您可以在此文件和其他here上找到更多相关信息。