在导入GitHub的小项目后一顿操作下来按到真机上以后不是签名不一致就是解析包出现问题。看了网上很多解决关于SDK版本调整的解决方法一天下来解析还出问题。
错误原因()
最后直接新建一个新的hello world项目,发现真机还是解析包出现问题。这才反应过来,去找以前成功运行的程序,
...
android {
compileSdkVersion 32 //解析成功的项目这里是29
buildToolsVersion "33.0.0" //这里是32
defaultConfig {
applicationId "xx.xx.xx"
minSdkVersion 21
targetSdkVersion 32 //这里是29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
...
}
}
...
可以看出很可能是 compileSdkVersion / targetSdkVersion 高出了手机版本
修改以后就可以了,之前傻乎乎的一直在改minSdkVersion。你说我夺笨