Android清单合并默默地添加权限

Gri*_*hka 6 android android-manifest android-gradle-plugin

My Gradle项目包含4个库.在我的应用程序的最新版本中,我发现Android Studio默默地向清单添加"读取调用日志"和"写入调用日志"权限.在build文件夹中是一个打包到apk中的"最终"清单,它包含以下行:

<android:uses-permission android:name="android.permission.READ_CALL_LOG" />
<android:uses-permission android:name="android.permission.WRITE_CALL_LOG" />
Run Code Online (Sandbox Code Playgroud)

有没有办法完全禁用这种奇怪的行为或启用一些日志记录来知道它来自何处?当软件试图比我聪明时,我不喜欢.

Jc *_*rro 10

您可以使用" 合并冲突标记 "从Android Manifest中删除此标记.

然后,您可以在AndroidManifest上设置下一个代码,它们将被删除:

<uses-permission android:name="android.permission.READ_CALL_LOG" 
        tools:node="remove"/>
<uses-permission android:name="android.permission.WRITE_CALL_LOG" 
        tools:node="remove"/>
Run Code Online (Sandbox Code Playgroud)