重建错误

时间:2015-03-20 14:49:18

标签: java android debugging sdk building

C:\用户\ I \ AndroidStudioProjects \项目\应用\ SRC \主\ RES \ Mip映射HDPI \ exchange.png 错误:错误:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理'命令'C:\ Users \ I \ AppData \ Local \ Android \ sdk \ build-tools \ 21.1 .2 \ aapt.exe''以非零退出值42结束 错误:任务':app:mergeDebugResources'执行失败。

  

C:\ Users \ I \ AndroidStudioProjects \ Project \ app \ src \ main \ res \ mipmap-hdpi \ exchange.png:错误:com.android.ide.common.process.ProcessException:org.gradle.process。 internal.ExecException:进程'命令'C:\ Users \ I \ AppData \ Local \ Android \ sdk \ build-tools \ 21.1.2 \ aapt.exe''以非零退出值42完成

在stackoverflow上接受的答案没有回答这个问题 我的R.java不起作用。有谁知道如何解决这些问题。 的build.gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildToolsVersion "22.0.0"
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

4 个答案:

答案 0 :(得分:1)

检查出现错误的PNG文件是否真的是PNG文件。我有同样的问题,我意识到这是一个JPG。

答案 1 :(得分:0)

检查您的xml代码。确保没有大写的ID命名。并检查您的xml文件名,以确保它们都没有大写命名或无效字符,如数字。

  1. 您还可以尝试将main \ res \ mipmap-hdpi \ exchange.png中的“exchange.png”文件替换为另一个文件以查看它是否有效,因为您的logcat指向该文件。

答案 2 :(得分:0)

安装一个可绘制的插件或检查您的图片大小合适! 制作可绘制地图,因为mipmap仅适用于图标。

答案 3 :(得分:0)

您应该尝试在终端上执行 ./ gradlew clean build 。在那之后,输入 ./ gradlew --refresh-dependencies ,你应该好好去!

相关问题