我正在构建一个2.3.3版本的Android应用程序。这将在较低版本和较高版本中运行吗?我需要做些什么才能做到这一点?
发布于 2012-10-16 14:44:51
如果您在应用程序的AndroidManifest.xml
文件中提到minSdkVersion
和maxSdkversion
。它将支持这些版本。例如:
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />
除了整数值,您还可以设置API
级别,即从哪个移动版本级别到您的应用程序支持的移动版本级别。如果您将您的minSdkVersion
设置为8
,它将支持从2.2Android移动版本。
而且,如果你已经将maxSdkVersion
设置为16
,它将支持最多4.1个安卓设备。
阅读this文章。而且,你必须看一看support screens part来支持你的应用程序到所有尺寸的设备。
希望这对你有帮助。
发布于 2012-10-16 14:46:32
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />
在您的清单文件中。有关更多信息,请查看this
发布于 2012-10-16 14:55:22
您正在询问构建版本,在这种情况下,最高版本始终是可使用的最佳版本。通过将其设置为最高构建版本,它不会对较低版本造成任何问题。但是,在AndroidManifest.xml
中设置sdkmin
和sdkmax
是一个不同的问题。这些被Google Play用来过滤掉在这两个范围之间的设备,这一点很重要。
摘要:最好使用尽可能高的安卓版本来构建您的应用程序,然后根据应用程序使用的情况设置sdkmin and sdkmax
。
请看这篇文章,以获得我总结的更深入的版本。
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
https://stackoverflow.com/questions/12908913
复制相似问题