【发布时间】:2015-04-16 15:04:17
【问题描述】:
如documentation 中所述,从 API 级别 19 开始,WRITE_EXTERNAL_STORAGE 权限不应成为要求。因此,我已将其写入清单:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="18"/>
但是,当我运行使用 Google Maps V2 并因此需要访问外部存储的应用程序时,我收到了 SecurityException:
java.lang.SecurityException: The Maps API requires the additional following permissions to be set in the AndroidManifest.xml to ensure a correct behavior:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
我运行该应用程序的手机是 KitKat (4.4),它的 API 级别为 19。据我了解,该应用程序应该能够在未经许可的情况下正常运行。为什么我还是会收到错误消息?
【问题讨论】:
标签: android android-permissions