尽管存在资源,Android资源链接仍然失败

问题描述 投票:0回答:1

我正在将androidx用于我的项目。这是我的错误:

FAILURE:构建因异常而失败。

  • 出了什么问题:任务':app:processDebugResources'的执行失败。

    执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障Android资源链接失败/Users/raajkumarchandiramani/Desktop/AndMAD/ShubhMangalam/MyApplication/app/src/main/res/layout/activity_register.xml:2:AAPT:错误:资源可绘制/ register_user(又名com.example.myapplication:drawable / register_user)找到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / layout / activity_welcome.xml:8:AAPT:错误:资源可绘制/圆形图像(又名com.example.myapplication:drawable / round_image )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / layout / activity_welcome.xml:8:AAPT:错误:资源可绘制/添加图标(又名com.example.myapplication:drawable / add_icon )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / layout / fragment_home.xml:121:AAPT:错误:资源可绘制/ btn_bg_engagement(又名com.example.myapplication:drawable / btn_bg_engagement )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / layout / fragment_home.xml:132:AAPT:错误:资源可绘制/ btn_bg_mehendi(又名com.example.myapplication:drawable / btn_bg_mehendi )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / layout / fragment_home.xml:150:AAPT:错误:resource drawable / btn_bg_sangeet(aka com.example.myapplication:drawable / btn_bg_sangeet )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / layout / fragment_home.xml:158:AAPT:错误:资源可绘制/ btn_style(又名com.example.myapplication:drawable / btn_style )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / layout / img_custom_layout.xml:17:AAPT:错误:资源可绘制/圆形图像(又名com.example.myapplication:drawable / round_image )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / layout / img_custom_layout.xml:32:AAPT:错误:资源可绘制/圆形图像(又名com.example.myapplication:drawable / round_image )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / layout / nav_header_dashboard.xml:2:AAPT:错误:资源可绘制/ nav_bar_bg(又名com.example.myapplication:drawable / nav_bar_bg )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / menu / activity_dashboard_drawer.xml:8:AAPT:错误:资源可绘制/ ic_dashboard_black_24dp(又名com.example.myapplication:drawable / ic_dashd_black_24 )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / menu / activity_dashboard_drawer.xml:16:AAPT:错误:资源可绘制/ ic_favorite(又名com.example.myapplication:drawable / ic_favorite )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / menu / activity_dashboard_drawer.xml:19:AAPT:错误:资源可绘制/ ic_favorite(又名com.example.myapplication:drawable / ic_favorite )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / menu / activity_dashboard_drawer.xml:22:AAPT:错误:资源可绘制/ ic_favorite(又名com.example.myapplication:drawable / ic_favorite )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / menu / activity_dashboard_drawer.xml:25:AAPT:错误:资源可绘制/ ic_favorite(又名com.example.myapplication:drawable / ic_favorite )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / menu / activity_dashboard_drawer.xml:28:AAPT:错误:资源可绘制/ ic_favorite(又名com.example.myapplication:drawable / ic_favorite )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / menu / activity_dashboard_drawer.xml:35:AAPT:错误:resource drawable / ic_menu_share(又名com.example.myapplication:drawable / ic_menu_share )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / menu / activity_dashboard_drawer.xml:39:AAPT:错误:resource drawable / ic_menu_send(又名com.example.myapplication:drawable / ic_menu_send )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / menu / activity_dashboard_drawer.xml:48:AAPT:错误:资源可绘制/ ic_logout(又名com.example.myapplication:drawable / ic_logout )找不到。

    / Users / raajkumarchandiramani / Desktop / AndMAD / ShubhMangalam / MyApplication / app / src / main / res / mipmap-anydpi-v26 / ic_launcher.xml:3:AAPT:错误:resource drawable / ic_launcher_background(aka com.example.myapplication :drawable / ic_launcher_background)找不到。

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。

  • https://help.gradle.org获取更多帮助

1秒内失败13个可执行任务:已执行10个任务,其中3个是最新的

这是我的清单代码:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:dist="http://schemas.android.com/apk/distribution"
    package="com.example.myapplication">

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.CAMERA"/>

    <application
        android:allowBackup="true"
        android:icon="@drawable/app_wedding_plan_1"
        android:label="@string/app_name"
        android:roundIcon="@drawable/ic_launcher_foreground"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".DashboardActivity"
            android:theme="@style/AppTheme.NoActionBar">
        </activity>
        <activity android:name=".WelcomeActivity" />
        <activity android:name=".LogoutActivity" />
        <activity android:name=".LoginActivity" />
        <activity android:name=".SplashScreenActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".RegisterActivity" />
    </application>

    <dist:module dist:instant="true" />

</manifest>

app.build.gradle代码:

apply plugin: 'com.android.application'
android {
    compileSdkVersion 29
    buildToolsVersion "29.0.1"
    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 21
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    implementation 'com.google.android.material:material:1.0.0'
    implementation 'androidx.navigation:navigation-fragment:2.1.0'
    implementation 'androidx.navigation:navigation-ui:2.1.0'
    implementation 'androidx.lifecycle:lifecycle-extensions:2.1.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.2.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
    implementation "androidx.cardview:cardview:1.0.0"
    implementation 'com.google.firebase:firebase-core:17.2.0'
    implementation 'com.google.firebase:firebase-auth:19.1.0'
    implementation 'com.google.firebase:firebase-auth:19.1.0'
    implementation 'com.google.firebase:firebase-database:19.2.0'
}
apply plugin: 'com.google.gms.google-services'

项目build.gradle代码:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.1'
        classpath 'com.google.gms:google-services:4.3.2'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
allprojects {
    repositories {
        google()
        jcenter()       
    }
}
task clean(type: Delete) {
    delete rootProject.buildDir
}

Snapshot of error

我正在尝试构建我的项目,但是每次我收到android资源链接失败(AAPT错误)。但是,这些文件存在于我的可绘制资源目录中。我已经尝试了与我类似的帖子中的所有内容,但似乎无济于事。

android gradle android-resources androidx
1个回答
0
投票

我认为您的Drawable xml之一包含<?xml version="1.0" encoding="UTF-8"?>两次,这会导致此问题。我已经面对了。

© www.soinside.com 2019 - 2024. All rights reserved.