【发布时间】:2019-01-25 12:13:48
【问题描述】:
我的应用目前正在运行 cordova-android@6.2.3。我收到来自 Google 的通知,说我的应用当前面向 SDK 25,并且我需要面向 SDK 26。
来自谷歌:
From August 2018, new apps must target at least Android 8.0 (API level 26).
From November 2018, app updates must target Android 8.0 (API level 26).
我有几个月的时间让应用更新继续工作,但我很快就会在这里碰壁。我可以简单地添加targetSdkVersion 26 并期望我的应用程序正常工作吗?
<preference name="android-targetSdkVersion" value="26">
或者 SDK 26 是否需要最小的 cordova-android 基础,例如 @6.3.x 或 @7.0.1 或 ???通过 Android Studio SDK Manager,我安装了 SDK 26、27 和 28 的一部分。我目前将 minSdkVersion 设置为 19。
我只是害怕强制更新 - 在主要的 cordova-android@ 更新/升级之后,很多插件都失败了。在我可以将我的应用程序正确移植到所有最新最好的插件之前(这是一个非常痛苦且通常很漫长的过程),我试图避免对我当前的应用程序版本执行任何操作。我正在构建这个全新的环境,但在进行大规模转换时,我仍然需要对我的产品应用程序进行更改。
我的环境:
Your system information:
Cordova CLI: 7.0.1
Gulp version: CLI version 3.9.1
Gulp local: Local version 3.9.1
Ionic Version: 1.3.4
Ionic CLI Version: 1.7.14
Ionic App Lib Version: 0.7.0
OS: Windows 7 SP1
Node Version: v6.10.3
【问题讨论】:
标签: android cordova android-studio target-sdk