加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Android Manifest自动生成无效权限

发布时间:2020-12-15 05:18:07 所属栏目:Java 来源:网络整理
导读:我不小心在我的 Android清单中键入了无效的权限名称,无法将其删除.这是我的清单代码: uses-sdk android:minSdkVersion="15" android:targetSdkVersion="21" /uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" /uses-permission a
我不小心在我的 Android清单中键入了无效的权限名称,无法将其删除.这是我的清单代码:

<uses-sdk
    android:minSdkVersion="15"
    android:targetSdkVersion="21" />

<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission-group.SYSTEM_CLOCK" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="haveabeer.two.padc.haveabeer.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="haveabeer.two.padc.haveabeer.Records"
        android:label="@string/app_name" >
    </activity>
</application>

问题是,当我突出显示并删除权限并构建我的应用程序以进行调试时,权限会重新出现并阻止我的应用程序构建.我无法编辑它,我无法删除它.如果我尝试重新生成它并说“生成并且不应编辑”生成文件夹下的文件“.是的,我尝试过CTRL Z,我把错误修改得太久了.

解决方法

I try to do either it regenerates and says “Files under the build folder are generated and should not be edited”.

那是因为您没有编辑正确的清单文件.您正在尝试编辑生成的清单文件,可能是因为这是Android Studio在屏幕上弹出的文件.这在Android Studio上是糟糕的形式,如果没有提交错误报告,我会收到一个,因为我也看到了这种行为.

相反,转到真正的清单文件(可能在项目根目录下的app / src / main / AndroidManifest.xml中)并进行编辑.

顺便说一句,没有你的< uses-permission>线是正确的.一个引用一个组,另外两个引用不存在的权限.

更新:我已提交the bug report.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读