Android应用程序权限无法正常工作

Android应用程序权限无法正常工作,android,permissions,Android,Permissions,为通过Play Store部署的应用程序配置权限时,是否需要任何特定步骤? 当在手机上本地构建和运行时,仅指定“写入外部存储”,并按预期工作。但是,从Play Store安装时,没有权限验证提示 我已反编译.apk以验证清单中是否存在权限: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:"<a href="http://schemas.android.com/apk/res/android" target=

为通过Play Store部署的应用程序配置权限时,是否需要任何特定步骤?

当在手机上本地构建和运行时,仅指定“写入外部存储”,并按预期工作。但是,从Play Store安装时,没有权限验证提示

我已反编译.apk以验证清单中是否存在权限:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:"<a href="http://schemas.android.com/apk/res/android" 
target="_blank" 
rel="nofollow">http://schemas.android.com/apk/res/android</a>" 
android:versionCode="1" android:versionName="1.0" 
package="processing.test.hex_droid" platformBuildVersionCode="21" 
platformBuildVersionName="5.0.1-1624448">
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="21" />
<application android:label="hex_droid" android:icon="@drawable/icon" android:debuggable="false">
    <activity android:theme="@*android:style/Theme.NoTitleBar" android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

根据这些文件:

保存应用程序专用的文件

从Android 4.4开始,在应用程序的 私有目录不需要读取\u外部\u存储或 写入外部存储权限。所以你可以声明许可 应仅在较低版本的Android上通过添加 maxSdkVersion属性:


...
根据这些文件:

保存应用程序专用的文件

从Android 4.4开始,在应用程序的 私有目录不需要读取\u外部\u存储或 写入外部存储权限。所以你可以声明许可 应仅在较低版本的Android上通过添加 maxSdkVersion属性:


...

您需要在运行时输入用户权限代码。不,他没有,这是最高版本21。只有23岁及以上的人需要运行时许可证为什么会被否决?这是个糟糕的问题吗?可能你的问题有点复杂。简明扼要,清楚地问你的问题并展示任何相关信息。你是否检查了“设置->应用->应用->权限”下列出的权限?你需要在运行时输入用户权限代码。不,他没有,这是最高版本21。只有23岁及以上的人需要运行时许可证为什么会被否决?这是个糟糕的问题吗?可能你的问题有点复杂。要简明扼要,清楚地提出你的问题并提供任何相关信息。你是否检查了“设置->应用->应用->权限”下列出的权限?
<manifest ...>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
                     android:maxSdkVersion="18" />
    ...
</manifest>