如何为Android 5.0.2设置正确的android:minSdkVersion和android:targetSdkVersion?

时间:2016-02-23 11:00:11

标签: android

我从我的React Native生成的.apk文件中得到了一个解析错误。因此,我尝试更改清单文件中的android:minSdkVersionandroid:targetSdkVersion

我的设备运行的是Android 5.0.2。我该怎么设置这两个选项?

2 个答案:

答案 0 :(得分:3)

minSdkVersion是您要支持的最低Android版本。如果您不需要支持4.0之前的Android设备,则建议minSdkVersion为16。

compileSdkVersion是针对该应用编译的API的版本。建议使用最新的,现在23。

targetSdkVersion应该表明您已经测试了您的应用程序(可能是包括在内)并指定了您指定的版本。所以它也应该是最新的。

答案 1 :(得分:2)

Android 5.0.2是API级别21.

android:minSdkVersionandroid:targetSdkVersion应该在他们身边。 但包括21。

例如:

minSdkVersion = 15
targetSdkVersion = 22

请注意,某些功能不包含在低API级别中。如果您在build.gradle中设置版本,Android Studio将警告您是否要使用minSDKVersion不支持的功能。