私のアプリは現在、cordova-android@6.2.3 を実行しています。アプリが現在 SDK 25 をターゲットにしており、SDK 26 をターゲットにする必要があるという通知を Google から受け取りました。
Google から:
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).
アプリの更新が機能し続けるには数か月かかりますが、すぐにここで壁にぶつかります。単純に 26 を追加するだけでtargetSdkVersion
、アプリが機能することを期待できますか?
<preference name="android-targetSdkVersion" value="26">
または、SDK 26 には、@6.3.x または @7.0.1 または ??? のような最小限の cordova-android ベースが必要ですか? 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