首页 > 解决方案 > 我在 Android Studio 中遇到此错误 AGPBI: {"kind":"error","text":"Android resource linking failed" 用于导航抽屉活动

问题描述

此屏幕截图包含我的可绘制文件夹,其中定义了所有图片是文件,但是当我运行我的项目时,它显示所有导航抽屉要求或图片的资源链接失败:

这是我的错误构建选项卡的屏幕截图

Side_nav_bar.xml 代码

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
    <gradient
    android:startColor="#ff2d9a59"
    android:centerColor="#ff42959a"
    android:endColor="#ff23729a"
    android:angle="135" />
</shape>

activity_main_drawer.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="navigation_view">
    <group android:checkableBehavior="single">
        <item
            android:id="@+id/nav_home"
            android:icon="@drawable/home_pic"
            android:title="@string/menu_home" />
        <item
            android:id="@+id/nav_become_a_fixer"
            android:icon="@drawable/become_a_fixer_1"
            android:title="Become a fixer" />
        <item
            android:id="@+id/nav_find_a_fixer"
            android:icon="@drawable/find_a_fixer_pic"
            android:title="Find a fixer" />
        <item
            android:id="@+id/nav_fixer_profile_preview"
            android:icon="@drawable/fixer_profile_preview"
            android:title="Fixer profile preview" />
        <item
            android:id="@+id/nav_work_providing_preview"
            android:icon="@drawable/work_providing_preview"
            android:title="Work providing preview" />
        <item
            android:id="@+id/nav_settings"
            android:icon="@drawable/setting"
            android:title="Settings" />
        <item
            android:id="@+id/Sign_out"
            android:icon="@drawable/logout"
            android:title="Sign out" />
    </group>
</menu>

标签: javaandroid

解决方案


我认为通过这 3 种方式您将解决您的错误。

1)检查您的 style.xml 文件并检查可绘制的 xml 文件,如果一切正常而不是寻找第二种方法。
2)如果您的 compileSdk 版本是 27,请检查您的 compileSdk 版本,而不是将其更改为 28 并同步您的项目并再次运行。
3)在您的gradle.properties文件中添加以下行

android.enableJetifier = true

推荐阅读