小编Rox*_*xyM的帖子

AAPT 错误:<manifest> 标记中的属性“package”不是有效的 Android 包名称

我已经查看了这个问题的先前答案,但 AAPT 错误仍然发生。

error: attribute 'package' in <manifest> tag is not a valid Android package name: 'org.emarti202.gcu.mpd-cw-em'.
Run Code Online (Sandbox Code Playgroud)

尽管我的 build.gradle 中的 applicationId 和 AndroidManifest.xml 中的包名称匹配,但它们仍然不起作用。有解决办法吗?抱歉,这是一个简单的修复,我似乎无法理解它。

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.emarti202.gcu.mpd-cw-em">

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="MPD-CW-EM"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <meta-data android:name="com.google.android.geo.API_KEY"
            android:value="@string/map_key" />

        <activity android:name="org.emarti202.gcu.mpd-cw-em.MainActivity2"></activity>
        <activity android:name="org.emarti202.gcu.mpd-cw-em.MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

构建.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "org.emarti202.gcu.mpd-cw-em"
        minSdkVersion 23 …
Run Code Online (Sandbox Code Playgroud)

android aapt android-studio

5
推荐指数
1
解决办法
2247
查看次数

标签 统计

aapt ×1

android ×1

android-studio ×1