簡體   English   中英

即使根據 manifest.xml,Android 權限也不會更新

[英]Android permissions are not getting updated even according to manifest.xml

這是我的 android manifest.xml 文件

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

    <!--<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>-->

    <!--&lt;!&ndash; GCM connects to Internet Services. &ndash;&gt;-->
    <!--<uses-permission android:name="android.permission.INTERNET" />-->

    <!--&lt;!&ndash; GCM requires a Google account. &ndash;&gt;-->
    <!--<uses-permission android:name="android.permission.GET_ACCOUNTS" />-->

    <!--&lt;!&ndash; Keeps the processor from sleeping when a message is received. &ndash;&gt;-->
    <!--<uses-permission android:name="android.permission.WAKE_LOCK" />-->
    <!--<uses-permission android:name="com.google.android.c2dm.permission.SEND" />-->

    <uses-permission android:name="android.permission.SET_WALLPAPER" />

    <permission android:name="com.example.ngx.surprise.permission.C2D_MESSAGE"  android:protectionLevel="signature" />

即使在評論除設置牆紙之外的所有權限后,我也看不到評論的權限消失並且 SET_WALLPAPER 權限應用於應用程序。

這是全新安裝后應用程序的權限截圖在此處輸入圖片說明

權限應該在manifest下。 不在application

在此處輸入圖片說明

如@Zahidul 所述,在應用程序標簽之外設置權限。

此外,當您運行您的應用程序時,您是否進行了全新安裝? 對於較新版本的 Android Studio,由於新的 Instant Run 功能,它只會更新修改后的活動。

由於僅在安裝期間檢查權限,因此不會應用 Instant Run 更改。

在您的 Android Studio 中禁用 Instant Run,或者在再次運行之前簡單地卸載應用程序。

希望它有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM