java – Android Manifest自动生成无效权限
我不小心在我的
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,我把错误修改得太久了. 解决方法
那是因为您没有编辑正确的清单文件.您正在尝试编辑生成的清单文件,可能是因为这是Android Studio在屏幕上弹出的文件.这在Android Studio上是糟糕的形式,如果没有提交错误报告,我会收到一个,因为我也看到了这种行为. 相反,转到真正的清单文件(可能在项目根目录下的app / src / main / AndroidManifest.xml中)并进行编辑. 顺便说一句,没有你的< uses-permission>线是正确的.一个引用一个组,另外两个引用不存在的权限. 更新:我已提交the bug report. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |