問題タブ [target-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - cordova android@6.2.3 は SDK 26 をターゲットにできますか?
私のアプリは現在、cordova-android@6.2.3 を実行しています。アプリが現在 SDK 25 をターゲットにしており、SDK 26 をターゲットにする必要があるという通知を Google から受け取りました。
Google から:
アプリの更新が機能し続けるには数か月かかりますが、すぐにここで壁にぶつかります。単純に 26 を追加するだけでtargetSdkVersion
、アプリが機能することを期待できますか?
または、SDK 26 には、@6.3.x または @7.0.1 または ??? のような最小限の cordova-android ベースが必要ですか? Android Studio SDK Manager を使用して、SDK 26、27、および 28 の一部をインストールしました。現在、minSdkVersion を 19 に設定しています。
私は更新を強制することをとても恐れています-主要なcordova-android@更新/アップグレードの後に非常に多くのプラグインが失敗します. アプリをすべての最新かつ最高のプラグインに適切に移植できるようになるまで、現在の製品バージョンのアプリでそれを行うことを避けようとしています (非常に苦痛で、多くの場合長いプロセスです)。私はそのまったく新しい環境を構築している最中ですが、メガ コンバージョンが行われている間に製品アプリに変更を加える必要があります。
私の環境:
android - API 26 以上をターゲットとするための firebase-dispatcher ライブラリの更新はありますか?
最近、Google Play コンソールから Android ターゲット バージョンを 26 以上に更新するようにという警告が表示されました。ただし、ターゲット SDK を 26 に設定済みです。
プロジェクトに含めたすべてのライブラリについて、AndroidManifest ファイルとマージされたマニフェストを確認します。
マニフェスト ソースの下にあるライブラリはほとんどなく、その他のマニフェスト ファイルの下にはほとんどあり ません (マージに含まれていますが、要素を提供していません)。これはどういう意味ですか?
このプロジェクトの API 26 のみを対象とするようにマニフェストを更新し、アップロードして承認されるかどうかを確認できますか。
Google はアプリの SMS と通話履歴の許可を確認する必要がありますが、アプリを Play ストアにアップロードすると警告が表示されます - •
レビューを完了するには、アプリでランタイム権限を使用する必要があります。API レベル 26 以上を対象とするようにアプリを更新し、申告フォームを再送信してください。