1

我正在构建 2.3.3 版的 Android 应用程序。这会在较低版本和较高版本中运行吗?我需要做什么才能做到这一点?

4

3 回答 3

6

如果您在应用程序文件中提及minSdkVersion和。它将支持那些版本。例如 -maxSdkversionAndroidManifest.xml

<uses-sdk android:minSdkVersion="integer" 
      android:targetSdkVersion="integer"
      android:maxSdkVersion="integer" />

而不是那个整数值,您可以将您的API级别设置为您的应用程序支持的移动版本级别到移动版本级别。如果您将设置您minSdkVersion的,8它将支持 2.2 android 移动版本。

而且,如果您已设置maxSdkVersion16它将支持高达 4.1 的 android 设备。

阅读这篇文章。而且,您必须查看支持屏幕部分,以支持您的应用程序适用于所有尺寸的设备。

希望这对您有所帮助。

于 2012-10-16T06:44:50.653 回答
0
<uses-sdk android:minSdkVersion="integer" 
      android:targetSdkVersion="integer"
      android:maxSdkVersion="integer" /> 

在您的清单文件中。检查以获取更多信息

于 2012-10-16T06:46:32.487 回答
0

您在询问构建版本,在这种情况下,最高版本始终是最好的版本。通过将其设置为最高构建版本,它不会对较低版本造成任何问题。但是,sdkminsdkmax设置AndroidManifest.xml是一个不同的问题。Google Play 使用这些来过滤掉介于两个重要范围之间的设备。

摘要: 最好使用尽可能高的 android 版本构建您的应用程序,然后sdkmin and sdkmax根据应用程序使用的内容进行设置。

看看这篇文章,了解我总结的更深入的版本。

http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

于 2012-10-16T06:55:22.310 回答