尝试在 AdroidManifest.xml 中列出权限时出现错误“应定义 'name' 属性”
Error "'name' attribute should be defined" When Trying to List Permissions in AdroidManifest.xml
我是 android 工作室的新手,在 Gradle 更新后,将鼠标悬停在我写入文件的两个 uses-permission
上时出现错误。错误消息是:应该定义 'name' 属性。这是处理以下权限的代码:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.actually_not.atypicalcameraeffectsapp">
//Permissions
<uses-permission andriod:name="android.permission.CAMERA" />
<uses-feature andriod:name="android.hardware.camera.any" />
<uses-permission andriod:name="android.permission.RECORD_AUDIO" />
<uses-feature andriod:name="android.hardware.microphone" />
<application
...
显然我使用的是 Android Gradle 插件版本 4.0.1 和 Gradle 版本 6.1.1。我不知道两者之间有什么区别。
我是否应该尝试回滚到 Gradle 之一的不同版本,是我的代码有问题还是其他原因?
检查每个权限的 name
标记的拼写。 andriod:name
应该是 android:name
。 :)
我是 android 工作室的新手,在 Gradle 更新后,将鼠标悬停在我写入文件的两个 uses-permission
上时出现错误。错误消息是:应该定义 'name' 属性。这是处理以下权限的代码:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.actually_not.atypicalcameraeffectsapp">
//Permissions
<uses-permission andriod:name="android.permission.CAMERA" />
<uses-feature andriod:name="android.hardware.camera.any" />
<uses-permission andriod:name="android.permission.RECORD_AUDIO" />
<uses-feature andriod:name="android.hardware.microphone" />
<application
...
显然我使用的是 Android Gradle 插件版本 4.0.1 和 Gradle 版本 6.1.1。我不知道两者之间有什么区别。
我是否应该尝试回滚到 Gradle 之一的不同版本,是我的代码有问题还是其他原因?
检查每个权限的 name
标记的拼写。 andriod:name
应该是 android:name
。 :)