谷歌播放权限问题
Posted
技术标签:
【中文标题】谷歌播放权限问题【英文标题】:Google Play Permission Issue 【发布时间】:2021-03-16 03:07:21 【问题描述】:我发现奇怪的是,在 Google Play Console 中的 App Bundle Explorer 下,我的应用权限与我的 android 清单不同。
Google Play 控制台权限
android.hardware.location,
android.permission.ACCESS_BACKGROUND_LOCATION,
android.permission.ACCESS_COARSE_LOCATION,
android.permission.ACCESS_FINE_LOCATION,
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS,
android.permission.ACCESS_NETWORK_STATE,
android.permission.ACCESS_WIFI_STATE,
android.permission.AUTHENTICATE_ACCOUNTS,
android.permission.CAMERA,
android.permission.FOREGROUND_SERVICE,
android.permission.INTERNET,
android.permission.READ_EXTERNAL_STORAGE,
android.permission.READ_SYNC_SETTINGS,
android.permission.RECEIVE_BOOT_COMPLETED,
android.permission.RECORD_AUDIO,
android.permission.VIBRATE,
android.permission.WAKE_LOCK,
android.permission.WRITE_EXTERNAL_STORAGE,
android.permission.WRITE_SYNC_SETTINGS,
com.google.android.c2dm.permission.RECEIVE,
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE,
com.google.android.gms.permission.ACTIVITY_RECOGNITION
Android 清单
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
这是正常的还是我需要更改以某种方式可能会出现问题?
【问题讨论】:
可能那些额外的依赖来自你正在使用的库。它们将在清单合并期间合并。 @ADM 这正常吗?因为我的内部测试链接我遇到了这个问题***.com/questions/65104158/… 我猜这个问题与权限无关。和测试配置有关。 【参考方案1】:我遇到了同样的问题,我检查了出现的权限是否与构建中的 AndroidManifest.xml 合并。这些是我添加到项目中的包所需的权限。为了帮助检查需要哪些软件包,我转到 android > app > build > outputs > logs > manifest-merger-release-report.txt。
如果您认为不需要某些权限,您可以更新 Android Manifest,例如:
<uses-permission tools:node="remove" android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
【讨论】:
以上是关于谷歌播放权限问题的主要内容,如果未能解决你的问题,请参考以下文章