Joh*_*lly 1 android android-instant-apps android-studio-3.0
我有一个多模块项目(支持即时应用程序和已安装的应用程序).当使用AS 3.0 RC1和RC2时,我无法再启动应用....
Default Activity not found
Run Code Online (Sandbox Code Playgroud)
我有许多产品口味和问题可能与每个口味LAUNCHER宣布适当活动的事实有关AndroidManifest.xml(我在"构建变体"部分中选择了其中一种口味).这一直在AS 3.0 Beta 7上运行良好.
不知道我怎么没有发现这个但是在查看AndroidManifest.xmlapk模块时你可以点击"Merged Manifest"选项卡,其中显示如下内容:
从的AndroidManifest.xml属性provider#com.google.firebase.provider.FirebaseInitProvider@authorities值=(somepackage.base.firebaseinitprovider)::69:合并的错误:错误29-108也存在在AndroidManifest.xml中:10:13- 72 value =(somepackage.firebaseinitprovider).建议:在AndroidManifest.xml:69:19-224中添加'tools:replace ="android:authorities"'到元素
我通过在基础模块中添加以下来"修复"这个 AndroidManifest.xml
<provider
android:name="com.google.firebase.provider.FirebaseInitProvider"
android:authorities="<mypackage>.firebaseinitprovider"
android:exported="false"
tools:node="merge"/>
Run Code Online (Sandbox Code Playgroud)
我还不清楚为什么只有在从Android Studio运行时才会发生这种情况.
| 归档时间: |
|
| 查看次数: |
816 次 |
| 最近记录: |