Android error: AAPT: error: resource drawable/ic_bot (aka com.example.chatbot:drawable/ic_bot) not found
Android error: AAPT: error: resource drawable/ic_bot (aka com.example.chatbot:drawable/ic_bot) not found
当我尝试 运行 应用程序时,构建输出中出现错误:
ERROR:C:\Users\xxxxxxxx\AndroidStudioProjects\Chatbot\app\src\main\res\layout\bot_msg.xml:18: AAPT: 错误: 找不到资源 drawable/ic_bot(又名 com.example.chatbot:drawable/ic_bot)。
这是 bot_msg.xml 中的代码:
<!--below widget is for image of bot-->
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_margin="10dp"
android:src="@drawable/ic_bot" />
第一次发帖。我是初学者。
确保您的项目目录中有一个名为 ic_bot
的图像
C:\.....\AndroidStudioProjects\Chatbot\app\src\main\res\drawable\
Android 为任何 .png, .jpg, or .gif
文件创建一个 Drawable 资源,当您将它们保存在 res/drawable/ 目录中时。
你的情况:
..\AndroidStudioProjects\Chatbot\app\src\main\res\drawable\
文件名用作资源ID。
编译后的资源数据类型将是指向 BitmapDrawable 的资源指针。
资源参考将是:
在Java中:R.drawable.filename
在 XML 中:@[package:]drawable/filename
以下应用程序代码将图像检索为 Drawable:
Resources res = getResources();
Drawable drawable = res.getDrawable(R.drawable.myimage);
当我尝试 运行 应用程序时,构建输出中出现错误: ERROR:C:\Users\xxxxxxxx\AndroidStudioProjects\Chatbot\app\src\main\res\layout\bot_msg.xml:18: AAPT: 错误: 找不到资源 drawable/ic_bot(又名 com.example.chatbot:drawable/ic_bot)。
这是 bot_msg.xml 中的代码:
<!--below widget is for image of bot-->
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_margin="10dp"
android:src="@drawable/ic_bot" />
第一次发帖。我是初学者。
确保您的项目目录中有一个名为 ic_bot
的图像
C:\.....\AndroidStudioProjects\Chatbot\app\src\main\res\drawable\
Android 为任何 .png, .jpg, or .gif
文件创建一个 Drawable 资源,当您将它们保存在 res/drawable/ 目录中时。
你的情况:
..\AndroidStudioProjects\Chatbot\app\src\main\res\drawable\
文件名用作资源ID。 编译后的资源数据类型将是指向 BitmapDrawable 的资源指针。 资源参考将是:
在Java中:R.drawable.filename
在 XML 中:@[package:]drawable/filename
以下应用程序代码将图像检索为 Drawable:
Resources res = getResources();
Drawable drawable = res.getDrawable(R.drawable.myimage);