1. ホーム
  2. Android

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