Error: Google Play requires that apps target API level 26 or higher. 两种解决办法

Android Studio和SDK升级到最新3.6.1后出现的

 

两种解决办法:

 

1)在targetSdkVersion 上面一行加注释:(我也感觉不可思议,但是信不信随你)

//noinspection ExpiredTargetSdkVersion

2) 在android {} 块中加入:

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

论文查重降重QQ群: 905165878
毕业设计毕业论文互助QQ群: 905165878
定制讲解加:QQ号: 884563046 (微信同Q号不常上)