android – 删除从库中合并的不需要的WAKE_LOCK权限

我即将发布一个ap,并注意到它需要“防止手机睡觉”的许可,我没有在我的ap清单中包含这些权限.

看一下aps的manifest-merger调试报告,我注意到它来自play-services-measurement:8.4.0依赖,我没有包含在我的ap中.我还注意到还有一个我没有包含的依赖,play-services-basement:8.4.0.我已经包含了play-services-analytics:8.4.0和play-services_ads:8.4.0依赖项.这些可能是测量和地下室依赖的来源吗?

所以,我想我的问题是,我可以安全地删除这个不需要的WAKE_LOCK权限吗?如果是这样,我该怎么办?

感兴趣的是,以下是我的所有依赖项:

compile 'com.android.support:design:22.2.1'
compile 'com.adobe.creativesdk.foundation:auth:0.7.329'
compile 'com.adobe.creativesdk:image:4.0.0'
compile 'com.google.android.gms:play-services-analytics:8.4.0'
compile 'com.google.android.gms:play-services-ads:8.4.0'
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.squareup.okhttp:okhttp:2.0.0'

最佳答案 您始终可以添加到清单中:

<uses-permission android:name="android.permission.WAKE_LOCK" tools:node="remove" />
点赞