我有一个Android Studio(3.2.1)应用程序,具有基本模块和 instantApp 功能,目标API是 28 。自从我添加Firebase以来,我开始在标题中出现了这个maniferst合并错误,我解决了添加问题:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
在 base 应用清单中,如many关于该主题的答案中所述。
应用运行正常,firebase正常运行,但是集成测试(和即时应用)因错误而中断:
resource integer/google_play_services_version (aka it.future.futureandroid.app:integer/google_play_services_version) not found.
请注意,我也在基本应用程序gradle中添加了apply plugin: 'com.google.gms.google-services'
,而云消息传递依赖项仅在功能模块中指定为:
implementation 'com.google.firebase:firebase-messaging:17.3.4'
在项目级别的build.gradle中,我添加了:
classpath 'com.google.gms:google-services:4.2.0'
我已经尝试添加similar问题中的configurations.all
,但是没有运气。 似乎清单合并仅通过InstantApp和集成测试无法解决整数/ google_play_services_version