我从我的React Native生成的.apk文件中得到了一个解析错误。因此,我尝试更改清单文件中的android:minSdkVersion
和android:targetSdkVersion
。
我的设备运行的是Android 5.0.2。我该怎么设置这两个选项?
答案 0 :(得分:3)
minSdkVersion
是您要支持的最低Android版本。如果您不需要支持4.0之前的Android设备,则建议minSdkVersion
为16。
compileSdkVersion
是针对该应用编译的API的版本。建议使用最新的,现在23。
targetSdkVersion
应该表明您已经测试了您的应用程序(可能是包括在内)并指定了您指定的版本。所以它也应该是最新的。
答案 1 :(得分:2)
Android 5.0.2是API级别21.
android:minSdkVersion
和android:targetSdkVersion
应该在他们身边。
但包括21。
例如:
minSdkVersion = 15
targetSdkVersion = 22
请注意,某些功能不包含在低API级别中。如果您在build.gradle中设置版本,Android Studio将警告您是否要使用minSDKVersion不支持的功能。