相关疑难解决方法(0)

在库清单中使用$ {applicationId}

我正在开发一个使用内部ContentProvider的SDK,我想在一些项目中使用这个SDK,并在库清单中声明它,所以我试过这个:

    <provider
        android:name=".core.MyContentProvider"
        android:authorities="${applicationId}"
        android:exported="false"/>
Run Code Online (Sandbox Code Playgroud)

会发生什么是$ {applicationId}被库的packageName替换而不是顶部的apk相关的applicationId ...

有没有办法确保启动 applicationId将被放置在android:authority值?

android gradle manifest-merging

20
推荐指数
2
解决办法
1万
查看次数

在gradle中设置可以在清单文件中使用的全局变量

我想创建一个类似于applicationId的全局变量.它是build.gradle中的设置值,将在清单中使用.可能吗?

android build.gradle android-gradle-plugin

10
推荐指数
3
解决办法
6093
查看次数