Manifest merger failed : Android 12以降をターゲットとするアプリは、明示的な指定が必要です。
2022-02-17 01:39:24
Android Studioでアプリを起動すると、以下のエラーが発生します。
Manifest merger failed : Android 12 以上をターゲットとするアプリでは、対応するときに `android:exported` に明示的な値を指定する必要があります。詳しくは https://developer.android.com/guide/topics/manifest/activity-element#exported を参照してください。
使用環境 使用環境:Android studio 4.2.2、Pixel 2 API 29
解決策の参考資料です。
AndroidManifest.xml ファイルのアクティビティに android:exported を追加します(例)。
<activity android:name=".MainActivity" android:exported="true">
コメント欄でおっちゃんが思い出したように、build.gardle(:app)ファイルの関連設定を修正するのに加えて、以下を修正します。
targetSdkVersion の値
に直接行くこともできます。 プロジェクト構成 関連するデータを修正する
新しいプロジェクトごとに修正するのが面倒な場合は、こちらの記事を参考にしてください。 Manifest merger failed : Android 12以降をターゲットとするアプリは`解決_北海-CSDN博客'を指定する必要があります。 https://blog.csdn.net/weixin_42360806/article/details/120542301
関連
-
armeabi-v7a、arm64-v8a、armeabi、x86、x86_64の違いについて
-
アンドロイド アルメアビ アルメアビ-v7a
-
GPSプロンプトの問題は、Callがユーザーによって拒否される可能性のある許可を必要とすることです:コードは、明示的にsをチェックする必要があります。
-
RecyclerView がアダプタが接続されていませんと表示され、レイアウトソリューションをスキップする
-
Android StudioでJavaファイルが認識されない問題を解決(赤いJが表示される)。
-
暗黙のうちに開始するアクティビティを使用するAndroidについて、Intent問題を処理するアクティビティが見つからないことが報告されました。
-
Appiumチュートリアル_Android
-
Android ConstraintLayout コンストレイントレイアウト
-
Android Studioのヒント - これを読めば、すべてのヒントが役に立つ
-
Android android-support-multidexを使用すると、Dexがメソッドの制限を超える問題を解決し、アプリケーションがバーストしなくなります。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
adb connect device offline エラー解決
-
Android 開発において、null オブジェクトの参照で仮想メソッドを呼び出そうとする。
-
ADBサーバーがACKしない問題を解決 (pro-test)
-
Android Handlerのメッセージングメカニズムの最も完全な説明(継続的に追加される)。
-
解決策 エラーです。jarfile にアクセスできません。\ʕ-̫͡-ʔ
-
Error:タスク ':app:compileDebugJavaWithJavac' の実行に失敗しました。解決方法
-
AndroidでFragmentを使用すると、Fragmentの内部コントロールを取得できず、findViewById()の結果がNullになる - 解決済み
-
Androidレイアウトにおけるmargin,padding,alignの使い分けと違いについて
-
android studioエミュレータの起動に失敗しました
-
SQLiteReadOnlyDatabaseException: 読み取り専用のデータベースを書き込もうとした (コード 1032)