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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
