我正在使用图书馆BaseGameUtils和google-play-services_lib。在project.properties文件中,我可以看到下面提到的行。
target=android-19.
这有什么意义?我可以将其更改为“target = android-21”。这只是与App的清单文件同步
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
答案 0 :(得分:0)
是。您可以更改此选项,仅根据目标,在eclipse中为您加载包。
答案 1 :(得分:0)
target = android-19有什么意义?
项目属性文件中的target = android- X 表示Eclipse不允许使用高于 X 的SDK中的方法或类。它将显示编译器错误。
如何更改目标:
注意:在执行此操作之前,请确保project.properties和classpath不处于只读模式,否则将无法正常工作。另外,请勿尝试手动编辑此文件。
答案 2 :(得分:0)
作为一般规则,我使用以下指南
机器人:的minSdkVersion = “8”
将此值设置为您要支持的最低级别。检查它实际与哪个Android版本相关,并确保您与该版本兼容。例如,我认为8 = Android 2.2,如果您使用谷歌播放服务库,这可能是一个问题。优良作法是至少测试一下你的应用程序是否可以在这个版本上使用模拟器正常工作,因为否则会出现很多错误和错误的评论。
android:targetSdkVersion =“21”/&gt;
我通常将其设置为我实际测试过我的应用程序的最大版本。我瘦21是Android 4.4,所以你应该确保你的应用程序在这个版本的Android上正常工作。至少,您应该测试它是否会在使用此版本的Android配置的模拟器中运行。
希望这有帮助。