【发布时间】:2015-11-16 04:10:22
【问题描述】:
似乎读/写外部存储和读取手机状态权限在构建 android apk 时会自动添加到清单中。这些对于所有 React Native android 应用程序都是必需的吗?有什么办法可以取消这些权限?
查看 build/output/logs/manifest-merger-debug-report.txt 我看到了:
android:uses-permission#android.permission.READ_EXTERNAL_STORAGE
IMPLIED from `/***/android/app/src/main/AndroidManifest.xml:1:1-22:12 reason: org.webkit.android_jsc` requested WRITE_EXTERNAL_STORAGE
如果我从 Play 商店安装应用程序(如果我不使用这些权限),我会看到请求这些权限,这感觉很奇怪。
【问题讨论】:
-
我也有同样的问题。这是我的 AndroidManifest.xml gist.github.com/1985media/385f726cf4f035ec3ed1
-
这似乎与stackoverflow.com/questions/1747178/… 有关。但是,仅将其添加到我自己的清单是不够的:android/app/build/outputs/logs/manifest-merger-debug-report.txt 建议添加权限,因为 org.webkit.android_jsc 的 targetSdkVersion
-
我们有没有找到解决方案?我的 React Native 应用程序仍在获得额外的权限。
标签: android react-native