当我安装我的应用程序时,它要求获得此权限:
防止电话睡觉
我假设它来自WAKE_LOCK权限,但我的应用程序没有指定.这是我的清单中的权限列表:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
Run Code Online (Sandbox Code Playgroud)
我正在与ACRA和Google Analytics进行关联,但不知道这些权限是如何产生的.
更新:这是我的主模块的build.gradle.它确实包括谷歌游戏分析:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.1'
compile project(':acra-4.7.0')
compile 'com.google.android.gms:play-services-analytics:8.4.0'
}
apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)
更新:正如CommonsWare所建议的那样,清单中发现了罪魁祸首:
ADDED from [com.google.android.gms:play-services-basement:8.4.0]
C:\Users\Bill\Workspace\NetworkExplorer\app\build\intermediates\exploded-
aar\com.google.android.gms\play-services-basement\
8.4.0\AndroidManifest.xml:23:13-66
uses-permission#android.permission.WAKE_LOCK
Run Code Online (Sandbox Code Playgroud)
对于简单的Google Analytics报告,我似乎不需要WAKE_LOCK.
小智 4
<uses-permission android:name="android.permission.WAKE_LOCK" tools:node="remove" />
Run Code Online (Sandbox Code Playgroud)
它会完成这项工作。
我希望它有帮助。
| 归档时间: |
|
| 查看次数: |
6460 次 |
| 最近记录: |