首页 > 解决方案 > Android Manifest xml 无法识别标签的名称属性

问题描述

大家好!

我是 android 新手,我在为应用程序配置 Android 清单时遇到问题。似乎除了“名称”属性之外,清单文件中写入的所有其他内容都被识别。你能帮我理解我做错了什么吗?这是xml文件:

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http//schemas.android.com/apk/res/android"
    package="com.Axt_Software.MainPackage"
    android:versionCode="1"
    android:versionName="1.0">
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-sdk android:minSdkVersion="2"/>
    <application android:label="@string/app_name"
        android:icon="@drawable/ic_la">
        <activity name="com.Axt_Software.MainPackage.TestApp"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
    </application>
</manifest>

这是我用来为我的程序制作 R.class 的命令:

aapt package -v -f -m -S res -J src -M AndroidManifest.xml -IC:\Android\android-sdk\platforms\android-28\android.jar

这也是我在 cmd 上运行命令时遇到的错误:

AndroidManifest.xml:6:标记缺少必需的属性名称。

AndroidManifest.xml:7:标记缺少必需的属性名称。

AndroidManifest.xml:8:标记缺少必需的属性名称。

AndroidManifest.xml:12:标记缺少必需的属性名称。

AndroidManifest.xml:15:标记缺少必需的属性名称。

AndroidManifest.xml:16:标记缺少必需的属性名称。

此外,如果我删除所有需要 name 属性的标签,我会得到一个 R.class 仅包含原始资源。

多谢

标签: xmlandroid-manifestaapt

解决方案


推荐阅读