Android目标改变
我的清单文件中有以下内容:Android目标改变,android,eclipse,Android,Eclipse,我的清单文件中有以下内容: <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" />` 当我右键单击project->Properties->android->android 17时 我的清单没有更改,但我的project.properties更改为 target=android-17 我的仿真器设置为API级别19,所以我的应用程序运行得非常好 我的问题是: project.prop
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />`
当我右键单击project->Properties->android->android 17时
我的清单没有更改,但我的project.properties更改为
target=android-17
我的仿真器设置为API级别19,所以我的应用程序运行得非常好
我的问题是:
fremmedehenvendelser已经回答了前两点
3-targetSdkVersion并不意味着更高版本的操作系统不能运行旧代码。更高版本的操作系统是向下兼容的。您只指定您没有使用最新操作系统提供的最新功能。您应该自己修改Android清单。运行时不考虑project.properties。那么project.properties文件的需要是什么呢?如果它没有用,我们可以在运行时删除它?还有一件事,当我通过右键单击进行更改时,在project.properties中进行了更改,而不是在manifest中。为什么如此意味着,如果我们通过右键单击进行更改,则project.properties会在构建时使用它。我说的对吗?它是由android构建工具生成和使用的:),这意味着我们可以使用由属性文件决定的任何版本构建,然后可以使用由清单决定的任何版本运行?或者有什么限制吗?你能告诉我资源管理器中proguard-project.txt文件的用途吗?它被proguard工具用于在向公众发布应用程序之前混淆你的应用程序,请参阅
target=android-17