这个问题是Android Studio和SDK升级后出现的,在编译Release版本的时候报错。 两种解决办法: 1)在targetSdkVersion 上面一行加注释: //noinspection ExpiredTargetSdkVersion

2) 在android {} 块中加入,具体位置 app/build.gradle -> android -> defaultConfig:
lintOptions {
abortOnError false
}

出错信息如下:
Task :app:lintVitalRelease
E:\work\projects\BluetoothControl\app\build.gradle:23: Error: Google Play requires that apps target API level 26 or higher.
[ExpiredTargetSdkVersion]
targetSdkVersion 24
~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "ExpiredTargetSdkVersion":
As of the second half of 2018, Google Play requires that new apps and app
updates target API level 26 or higher.
Configuring your app to target a recent API level ensures that users
benefit from significant security and performance improvements, while still
allowing your app to run on older Android versions (down to the
minSdkVersion).
To update your targetSdkVersion, follow the steps from "Meeting Google Play
requirements for target API level",
https://developer.android.com/distribute/best-practices/develop/target-sdk.
html
https://support.google.com/googleplay/android-developer/answer/113469#targetsdk
https://support.google.com/googleplay/android-developer/answer/113469#targetsdk
https://developer.android.com/distribute/best-practices/develop/target-sdk.html
1 errors, 0 warnings

本文解决Android Studio和SDK升级后,在编译Release版本时遇到的编译错误。提供两种解决方案:1) 在targetSdkVersion上方添加注释;2) 在app/build.gradle的android{}
3173

被折叠的 条评论
为什么被折叠?



