java - 错误:链接文件资源失败。AAPT 错误
问题描述
我在主要活动中收到此错误
错误:找不到属性“com.galaxy.android.animals:menu”。消息{种类=错误,文本=错误:找不到属性 'com.galaxy.android.animals:menu'。来源=[E:\Animals\app\src\main\res\layout\activity_main.xml:136] , 原始消息=, 工具名称=Optional.of(AAPT)}
我的项目被删除了,所以我使用 apk 反编译器来反编译手机中显示的 apk 文件,现在我收到了这个错误。
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/my_drawer"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#134563"
android:orientation="vertical"
tools:context="com.galaxy.android.animals.MainActivity">
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/bg"
android:layout_width="match_parent"
android:layout_height="200dp"
android:background="@drawable/bgfour" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/bg"
android:orientation="horizontal">
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical"
android:padding="2dp">
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:onClick="wildanimals"
android:paddingTop="2dp"
android:scaleType="fitXY"
android:src="@drawable/wildanimals" />
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:onClick="birds"
android:paddingTop="2dp"
android:scaleType="fitXY"
android:src="@drawable/birds" />
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:onClick="wateranimals"
android:paddingTop="2dp"
android:scaleType="fitXY"
android:src="@drawable/wateranimals" />
<ImageView
android:id="@+id/days"
android:layout_width="200dp"
android:layout_height="200dp"
android:onClick="amphibians"
android:paddingTop="2dp"
android:scaleType="fitXY"
android:src="@drawable/amphibians" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical"
android:padding="2dp">
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:onClick="farmanimals"
android:paddingTop="2dp"
android:scaleType="fitXY"
android:src="@drawable/farmanimals" />
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:onClick="petanimals"
android:paddingTop="2dp"
android:scaleType="fitXY"
android:src="@drawable/petanimals" />
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:onClick="insects"
android:paddingTop="2dp"
android:scaleType="fitXY"
android:src="@drawable/insects" />
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_marginBottom="50dp"
android:onClick="piano"
android:paddingTop="2dp"
android:scaleType="fitXY"
android:src="@drawable/animalspiano" />
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</ScrollView>
</RelativeLayout>
<android.support.design.widget.NavigationView
android:id="@+id/navigate"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="#FFF"
android:headerLayout="@layout/my_header"
app:fitsSystemWindows="true"
app:menu="@menu/my_menu"/>
</android.support.v4.widget.DrawerLayout>`
解决方案
推荐阅读
- python - 将 2 个不同的模型从 2 个不同的应用程序传递到另一个应用程序表
- visual-studio-code - 无法在 Mac M1 的 VS Code 上登录 TMC 进行学校测试
- javascript - 如何在json文件中获取PublicIp
- excel - 使用 VBA 突出显示列与列比较中的值
- java - 同一台 PC 上的 Jhipster 生成器的多个实例
- google-cloud-platform - Googleapis:Firebase 中的“/workspace/”在哪里?
- java - 当枚举属性由于新继承而始终具有相同的值时,我应该保留它吗?
- python - 我在选择随机颜色时试图排除黑色
- python - ValueError:输入包含的值对于 dtype('float32') 来说太大了
- javascript - vue - 如何在 Slick-carousel 中的弹性项目之间制作间隙