問題タブ [targetsdkversion]
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 - Android がリリースされました - フレームワークのバージョンはサポートされていません
これは Google Play での私の最初のリリースです。ご容赦ください。非常に単純な質問かもしれません。数週間前にアプリのバージョンをリリースしましたが、テスターに問題はありませんでした。
現在、新しいバージョンでは、彼の携帯電話がアプリのバージョンと互換性がないというメッセージが表示されるため、これ以上テストすることはできません。アプリに大きな変更を加えたとは思いません。UI を少し改善し、minSdk を 28 から 26 に下げました (28 に戻そうとしましたが、何も修正されませんでした)。
Googleコンソールは、私のアプリはフレームワークバージョン(2,616デバイス!)28以降をサポートしていないと言っていますが、「minSdkVersion 26」で何をすべきかをしました。
どんな助けでも本当に感謝します!
私のアプリの詳細は次のとおりです。
グラドル
そして、ここに私のマニフェストがあります:
android - android:exported が追加されたが、まだエラーが発生する Android 12 以降を対象とするアプリでは、android:exported に明示的な値を指定する必要があります
マニフェストの唯一のアクティビティに追加android:exported="true"
しましたが、コンパイル SDK とターゲット SDK のバージョンを 31 に更新した後もエラーを下回っています。また、プロジェクトを再構築し、キャッシュを無効にして再起動しようとしましたが、それは役に立ちませんでした
エラー- Apps targeting Android 12 and higher are required to specify an explicit value for android:exported when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
AndroidManifest ファイル
マージされたマニフェスト エラー
appcompat-resources:1.3.1 マニフェスト、runtime-livedata:1.0.0 マニフェスト、runtime-saveable:1.0.1 マニフェスト、firebase-measurement-connector:19.0.0 マニフェスト、vectordrawable-animated:1.1.0 マニフェスト、メイン nav_graph。 xml ナビゲーション ファイル マージ エラー: エラー: android:exported を明示的に指定する必要があります。Android 12 以降を対象とするアプリでは、明示的な値を指定する必要があります。
android:exported
対応するコンポーネントにインテント フィルタが定義されている場合。詳細については、https://developer.android.com/guide/topics/manifest/activity-element#exported を参照してください。Dairy.app メイン マニフェスト (このファイル) エラー: android:exported を明示的に指定する必要があります。Android 12 以降を対象とするアプリではandroid:exported
、対応するコンポーネントにインテント フィルタが定義されている場合に明示的な値を指定する必要があります。詳細については、https://developer.android.com/guide/topics/manifest/activity-element#exported を参照してください。Dairy.app メイン マニフェスト (このファイル) エラー: android:exported を明示的に指定する必要があります。Android 12 以降を対象とするアプリでは、明示的な値を指定する必要があります。android:exported
対応するコンポーネントにインテント フィルタが定義されている場合。詳細については、https://developer.android.com/guide/topics/manifest/activity-element#exported を参照してください。Dairy.app メイン マニフェスト (このファイル)
android - Android のメモリ不足エラーによるクラッシュ - トゥームストーンの解釈
私の Android アプリは、GPS 追跡に Google マップを使用しています。
Android 10/11 環境。この問題は、targetSdk が 28 から 29+ に変更されたときに発生したようです。この IssueTracker スレッドで同様の問題に関するいくつかのレポートを読みました: https://issuetracker.google.com/issues/148240970
Google によると、この問題は修正されていますが、この問題は解決していません。うまくいけば、誰かがここからどこから始めるべきか、または前進するために何ができるかを明らかにすることができます.
このクラッシュは、数時間連続して使用した後に毎日発生します。Crashlytics には SIGABRT 以外の関連データはありません。
すべてのオンライン デバッグ情報に目を通すと、トゥームストーンを入手して、メモリ不足の問題の原因に関する詳細情報があるかどうかを確認するよう指示されました。
SIGABRT 情報を含む墓石は次のとおりです。
これらに飛び込む方法に関する情報を見つけるのは難しいため、あらゆる助けが大歓迎です。
ありがとう!