实习期进行项目开发时遇到一些与Android兼容相关的问题,在自己的虚拟机上测试是可以通过的,但交给主管运行时总会出现一些问题,后来才意识到不同版本的Android会出现不兼容的问题,于是学习了与这方面相关的知识。
一.AndroidManifest.xml中的3个版本配置项
compileSdkVersion 30
buildToolsVersion "30.0.2"
defaultConfig {
applicationId "com.example.demo01"
minSdkVersion 20
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
1.compileSdkVersion:表示SDK编译的版本,Gradle会使用指定的Android SDK版本进行编译,一般与targetS