Google Play 控制台 - Android Bundle 权限问题

Posted

技术标签:

【中文标题】Google Play 控制台 - Android Bundle 权限问题【英文标题】:Google Play Console - Android Bundle Permissions problem 【发布时间】:2021-06-02 09:02:51 【问题描述】:

我在 Expo 中创建了我的第一个 android 应用程序,后来我进行了弹出。我创建了捆绑包并上传到了 Google Play 控制台,但列表中出现了权限:

android.permission.ACCESS_BACKGROUND_LOCATION, 
android.permission.ACCESS_COARSE_LOCATION, 
android.permission.ACCESS_FINE_LOCATION, 
android.permission.ACCESS_NETWORK_STATE, 
android.permission.ACCESS_WIFI_STATE, 
android.permission.CAMERA, 
android.permission.FOREGROUND_SERVICE, 
android.permission.INTERNET, 
android.permission.READ_APP_BADGE, 
android.permission.READ_EXTERNAL_STORAGE, 
android.permission.RECEIVE_BOOT_COMPLETED, 
android.permission.SYSTEM_ALERT_WINDOW, 
android.permission.WAKE_LOCK, 
android.permission.WRITE_EXTERNAL_STORAGE, 
android.permission.WRITE_SETTINGS, 
com.anddoes.launcher.permission.UPDATE_COUNT, 
com.android.vending.CHECK_LICENSE, 
com.google.android.c2dm.permission.RECEIVE, 
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE, 
com.google.android.gms.permission.ACTIVITY_RECOGNITION, 
com.google.android.providers.gsf.permission.READ_GSERVICES, 
com.htc.launcher.permission.READ_SETTINGS, 
com.htc.launcher.permission.UPDATE_SHORTCUT, 
com.huawei.android.launcher.permission.CHANGE_BADGE, 
com.huawei.android.launcher.permission.READ_SETTINGS, 
com.huawei.android.launcher.permission.WRITE_SETTINGS, 
com.majeur.launcher.permission.UPDATE_BADGE, 
com.oppo.launcher.permission.READ_SETTINGS, 
com.oppo.launcher.permission.WRITE_SETTINGS, 
com.sec.android.provider.badge.permission.READ, 
com.sec.android.provider.badge.permission.WRITE, 
com.sonyericsson.home.permission.BROADCAST_BADGE, 
com.sonymobile.home.permission.PROVIDER_INSERT_BADGE, 
me.everything.badger.permission.BADGE_COUNT_READ, 
me.everything.badger.permission.BADGE_COUNT_WRITE

但在我的 AndroidManifest.xml 我只有这个:

<uses-permission android:name="android.permission.INTERNET"/>
  <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
  <uses-permission tools:node="remove" android:name="android.permission.READ_PHONE_STATE"/>
  <uses-permission android:name="android.permission.CAMERA"/>
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
  <uses-feature android:name="android.hardware.camera" android:required="true" />
  <uses-feature android:name="android.hardware.camera.front" android:required="false" />

有人可以帮我吗?谢谢!

【问题讨论】:

【参考方案1】:

好的,我检查了出现的权限是否与构建中的 AndroidManifest.xml 合并。这些是我添加到项目中的包所需的权限。为了帮助检查需要哪些软件包,我转到 android > app > build > outputs > logs > manifest-merger-release-report.txt

希望它能帮助其他有同样问题的人:)

【讨论】:

以上是关于Google Play 控制台 - Android Bundle 权限问题的主要内容,如果未能解决你的问题,请参考以下文章

Google Play 控制台:许多设备不支持 Android TV 应用

Android:Google Play 控制台应用更新因违反政策而被拒绝:所有文件访问权限

Android google play 控制台错误 APK 不安全地传输用户数据

我可以在 Google Play 控制台的哪个位置查看我的应用的 Android 版本分布?

通过将 proguard 规则映射文件上传到 google play 控制台去混淆生产 Android 错误

Google Play 控制台上缺少 Android Instant App 统计信息