找不到与给定名称匹配的资源。不加载任何可绘制图像

时间:2015-11-04 05:41:17

标签: android android-studio

我将背景图片放在drawable文件夹中并在后台活动中使用它。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivity$PlaceholderFragment"
android:background="@drawable/background"
>

每次运行项目时,都会出现以下错误:

C:\ ASP \ InstaFollowerPlus \应用\ SRC \主\ RES \布局\ fragment_main.xml 错误:(21,29)找不到与给定名称匹配的资源(在'background'处,值为'@ drawable / background')。 错误:任务':app:processDebugResources'的执行失败。

  

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理'命令'E:\ Software \计算机工程师软件\ Android SDK full \ sdk \ build-tools \ 22.0。 1 \ aapt.exe''以非零退出值1完成。

我尝试过Clean Project并且失败了。

compileSdkVersion 23, buildToolsVersion '22 .0.1', Android Studio:1.2.1.1

enter image description here

3 个答案:

答案 0 :(得分:3)

  

找不到与给定名称匹配的资源(在'background'处   值'@ drawable / background')。

  1. 请先在各自可绘制文件夹中添加图片
  2. 使用select * from `table1` where MATCH (`product_name`) AGAINST ('test' IN BOOLEAN MODE) AND `price` BETWEEN 0 AND 1000 order by MATCH (`product_name`) AGAINST ('test' IN BOOLEAN MODE) desc, `price` DESC LIMIT 0, 30

  3. 请发布 build.gradle 。删除不需要的(重复)文件

  4. 使用 Android Studio:1.3 (稳定版)

  5. 然后清理并构建项目和同步项目

  6. 检查您的图片正确.PNG 是否格式化

答案 1 :(得分:0)

通过右键单击图像并选择Rename

Refactor>Rename图像。然后运行它可能会运行。

答案 2 :(得分:0)

如果您使用@objc func buttonTwoFunction() { print("button 2 tapped") } @objc func buttonThreeFunction() { print("button 3 tapped") } 定义android:id="@+id/imageViewLogoTangan",请在其他代码中使用相同的imageID