前提・実現したいこと
Firebaseと自分のアプリの紐付け。
発生している問題・エラーメッセージ
Build Log に出ているエラー
ERROR: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:5:5-32:19 to override.
該当のソースコード
manifests.xml
manifests
1<?xml version="1.0" encoding="utf-8"?> 2<manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.example.sample"> 4 5 <application 6 android:name=".MyApplication" 7 android:allowBackup="true" 8 android:icon="@mipmap/ic_launcher" 9 android:label="@string/app_name" 10 android:roundIcon="@mipmap/ic_launcher_round" 11 android:supportsRtl="true" 12 android:theme="@style/AppTheme"> 13 <activity 14 android:name=".InputDiary" 15 android:label="@string/title_activity" 16 android:theme="@style/AppTheme.NoActionBar"></activity> 17 <activity 18 android:name=".ShowDiaryActivity" 19 android:label="@string/title_activity_n" 20 android:theme="@style/AppTheme.NoActionBar" /> 21 <activity android:name=".MainActivity"> 22 <intent-filter> 23 <action android:name="android.intent.action.MAIN" /> 24 25 <category android:name="android.intent.category.LAUNCHER" /> 26 </intent-filter> 27 </activity> 28 29 <meta-data 30 android:name="preloaded_fonts" 31 android:resource="@array/preloaded_fonts" /> 32 </application> 33 34</manifest>
試したこと
エラーメッセージにかかれている
'tools:replace="android:appComponentFactory"'を<applicaiton>内に書いたが、赤波線が出て対処できず。
https://teratail.com/questions/161601
この方の対処方法を参考にしたが、また新たなエラーを吐いた。
補足情報(FW/ツールのバージョンなど)
現在メインPCでGithubからリポジトリをクローンし、そのままプロジェクトのGradleバージョンを上げ再度Githubに最新バージョンを上げた。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。