尝试在AdroidManifest.xml

问题描述

我是android studio的新手,在Gradle更新后,将鼠标悬停在我写到文件中的两个uses-permission上时出现错误错误消息是:应该定义“名称属性。这是处理以下权限的代码

<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。我不知道两者之间有什么区别。

我应该回滚到Gradles的另一个版本,我的代码是否有问题,还是其他原因?

解决方法

检查每个权限的name标签的拼写。 andriod:name应该是android:name。 :)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...