清单中的权限不起作用

Permissions in manifest doesn't work

我知道,这是一个很简单的问题。但是这一次,我在我的项目中使用服务和接收器。这就是为什么,也许有些迷恋。我不明白为什么它对 "permission" 标签不起作用。安装我的应用程序时它不会询问权限要求-debug.apk。谢谢你的帮助。

--- manifest.xml ---

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tommy.jess"
android:versionCode="1"
android:versionName="1.0">

<uses-sdk android:minSdkVersion="14"
    android:targetSdkVersion="25"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_LOGS" />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    <activity android:name=".Main">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <receiver
        android:name=".recev_main"
        android:description="@string/device_admin_description"
        android:label="@string/device_admin"
        android:permission="android.permission.BIND_DEVICE_ADMIN">
        <meta-data
            android:name="android.app.device_admin"
            android:resource="@xml/device_admin" />

        <intent-filter>
            <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
        </intent-filter>
    </receiver>

    <receiver android:name=".recev_sec">
        <intent-filter>
            <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            <action android:name="com.bir.button" />
        </intent-filter>

        <meta-data
            android:name="android.appwidget.provider"
            android:resource="@xml/widget_st" />
    </receiver>

    <service
        android:name=".Service_one"
        android:process=":my_process" />

    <service
        android:name=".Service_two"
        android:process=":by_process"/>

    <service
        android:name=".Service_three"
        android:process=":by_process2"/>

</application>
</manifest>

也许您使用的 android OS 版本高于 Kitkat。您必须以编程方式授予权限的地方。 见下文提到的 link https://developer.android.com/training/permissions/requesting.html