[解決済み] Android studio Gradleアイコンエラー、Manifest Merger
2022-05-05 03:57:20
質問
このメッセージが何度も表示されるのですが、解決方法がよくわかりません。
Error:(43, 9) Attribute application@icon value=(@drawable/new_app_icon) from AndroidManifest.xml:43:9
is also present at com.github.erizet.signala:signala-longpolling:0.20:7:18 value=(@drawable/ic_launcher)
Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:40:5 to override
:OpenBook:processDebugManifest FAILED
Error:Execution failed for task ':OpenBook:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
を追加してみました。
android:replace="android:icon"
をアイコンのままでもマニフェストに追加しています。
を削除してみました。
android:icon="@drawable/ic_launcher
を指定しましたが、maven からインポートされているため、ビルドすると戻ってきます。
何か思い当たることはありますか?
解決方法は?
gradleのmainfest Mergerツールの不具合と思われます。
http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger
マニフェストタグに追加することで解決しました。
xmlns:tools="http://schemas.android.com/tools"
次に
tools:replace="android:icon,android:theme"
をアプリケーションタグに追加します。
これは、他のライブラリではなく、私のマニフェストアイコンとテーマを使用するよう、マージに指示するものです。
お役に立てれば幸いです。
関連
-
AndroidがMainActivityが包含クラスでないというエラーを報告する
-
android:EMSのプロパティ
-
ArrayAdapter は、リソース ID が TextView であることが必要です。
-
JVMのエラーに遭遇しました。Java Runtime Environmentによって致命的なエラーが検出されました。
-
プロセス 'command 'F:\sdkbuild-tools', 26.0.2 AAAPT.exe' finished with non-zero exit value 1
-
Android基本アプレット
-
アンドロイドリストビュー
-
Android studio 制約レイアウト ConstraintLayout
-
[解決済み] Android Studioでパッケージ名を変更する
-
[解決済み] Android StudioのGradleとは?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Android Studioでマニフェストのマージに失敗し、複数のエラーが発生した。
-
adb devices OffLine Solution(オフラインソリューション
-
Android端末にADBが接続できない!を解決。理由: デバイスが認証されていない!
-
AndroidエミュレーターのADBサーバーがACKしない問題
-
gitlab 設定エラー。リモートリポジトリから読み込めなかったか、ホストキーの検証に失敗しました。
-
AndroidStudio3.0 Error:Execution failed for task ':app:processDebugResources'.
-
指定された子にはすでに親がいます。まず、その子の親に対して removeView() をコールする必要があります。
-
ConstraintLayoutのいくつかのプロパティの概要(RelativeLayoutの強化版、LinearLayoutの比例プロパティを含む、階層ツールの削減)。
-
Androidカスタムドロップダウンリストボックスコントロール
-
超シンプルなアンドロイドのタイムディレイ機能