今天我开始收到这条恼人的消息(在 Google Play 之外安装 APK 时):
此应用程序是为旧版本的 Android 构建的,不包括 最新隐私保护
这条消息是什么?我们该怎么办?
我相信这是因为
targetSdkVersion
,但找不到任何相关信息。
^^^^ 更新^^^^
事实证明,当我将
targetSdkVersion
从 24 更改为 26 时 - 该消息消失了。
Google 似乎开始对安装在 Google Play 商店之外的 APK 强制使用最小
targetSdkVersion
或 26
。
因此,您必须更新项目中
AndroidManifest.xml
文件中的 targetSdkVersion。
我也遇到了你的问题 要解决此问题,只需将您的目标 SDK 安装到最新版本即可
例如
android {
namespace 'ir.galaxycell.kako'
compileSdk 33
buildFeatures{
dataBinding true
}
defaultConfig {
applicationId "ir.galaxycell.kako"
minSdk 21
targetSdk 33
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
对于那些在将 targetSdk 更新到最新版本后仍然遇到此问题的人,请确保您的“compileSdk”写入正确。 我升级了 Gradle,“compileSdkVersion”已被弃用。改成compileSdk后就不再出现弹窗了
改变
compileSdkVersion
至
compileSdk