Android Studio-processDebugResources失败

Android Studio-processDebugResources失败,android,gradle,Android,Gradle,因此,我试图在Android Studio中构建我的项目,但每次加载或执行项目时,我都会遇到以下错误。我不知道如何解决这个问题 Execution failed for task ':oefening1:processDebugResources'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: C:\Users\Jorre\AppData\Local\Android\andro

因此,我试图在Android Studio中构建我的项目,但每次加载或执行项目时,我都会遇到以下错误。我不知道如何解决这个问题

Execution failed for task ':oefening1:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
C:\Users\Jorre\AppData\Local\Android\android-studio1\sdk\build-tools\android-        4.4.2\aapt.exe package -f --no-crunch -I C:\Users\Jorre\AppData\Local\Android\android-studio1\sdk\platforms\android-19\android.jar -M C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\manifests\debug\AndroidManifest.xml -S C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\res\all\debug -A C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\assets\debug -m -J C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\source\r\debug -F C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\libs\oefening1-debug.ap_ --debug-mode --custom-package be.verstraetejordy.oefening1
Error Code:    -1073741819
这是我的身材,格雷德尔

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
}

有人能帮我解决吗?:/请记住,我是一名初学者,对Android Studio或Gradle不太了解。

您遇到了一个错误,即Android构建过程中的AAPT编译器在收到某些类型的错误输入时有时会崩溃。基于该错误报告,并且通常是由menu.xml文件中的
@string
引用不存在的字符串引起的。仔细看一看,看看你是否能找到一个错误。

在我的例子中,在我的
菜单/*.xml
文件中删除v4和v7兼容性库后,我使用的是
app:showAsAction
而不是
android:showAsAction
。以下是一个示例差异:

     <item android:id="@+id/action_calendar"
         android:title="Calendar"
         android:orderInCategory="100"
         android:icon="@drawable/calendar"
-        app:showAsAction="never" />
+        android:showAsAction="never" />

+android:showAsAction=“从不”/>

这解决了我的问题。

对我来说,通过删除AndroidManifest.xml中对主题的引用,这个主题是我在res/values中从themes.xml中删除的

在将Eclipse项目导入Android Studio之后,我在
app/src/main/assets
中有一个
.jar
依赖项。我做了以下工作:

  • 我创建了一个文件夹
    app/libs
  • .jar
    移动到该文件夹中
  • 删除了
    app/src/main/assets
    文件夹(现在是空的)
  • 通过在文件底部包含以下内容更新了app/build.gradle:

    依赖关系{ 编译文件树(目录:“libs”,包括:['*.jar']) }


老实说,我修复它的方法是在完成系统恢复后重新安装Android Studio。 我的病毒扫描程序正在中断gradle.build,导致它每次都失败

所以我做了一次系统恢复,没有安装太多东西,重新安装了Android Studio,效果非常好

所以这并没有确切的原因,只是一些带有病毒扫描器的垃圾

如果你身上还有这个,我想这是因为很多不同的原因。
祝你好运

如果在切换到
compileSdkVersion 21
后发生这种情况,请确保使用
buildToolsVersion“21.0.2”
(或更高版本),而不是
“21.0.1”

在应用程序的
构建中更新
buildToolsVersion
。gradle
应该可以解决您的问题。从
'21.0.0'切换到'21.0.2'
为我解决了这个问题。

使用
--debug
选项运行gradle构建,然后检查报告的错误


要更改Android studio(1.3)中的渐变选项,请转到
文件->设置->构建、执行、部署->编译器
,并在命令行选项字段中添加
--debug

这个问题似乎相当普遍。我的解决方案是重建项目(Build->rebuild),因为在问题发生之前,Android Studio没有自动检测到我创建的资源

正如您可能已经发现的,由于许多原因,此错误可能是可见的。因此,您需要找到错误背后的实际原因

导航到android文件夹并发出下面的命令

gradlew.bat --info clean build 

这将列出实际问题,纠正并重新构建


希望这是有帮助的

使用最新版本的Android Studio构建工具

编译DK23版
buildToolsVersion“23.0.2”

我通过卸载并重新安装最新版本的Android SDK工具和Android SDK平台工具解决了这个问题

1) 开放安卓工作室 2) 转到工具->Android->SDK管理器 3) 选择“启动独立SDK管理器” 4) 取消选择全部 5) 选择最新的Android SDK工具和Android SDK平台工具。 6) 点击“删除2个包” 7) 现在您需要重新安装刚刚卸载的软件包。请选择最新的Android SDK工具和Android SDK平台工具。 8) 单击“安装2个软件包”

如果您在构建编号上有其他错误,只需返回工具->Android->SDK管理器 选择“启动独立SDK管理器” 如果出现错误,请安装该版本。示例:如果在构建23.0.3时收到错误,只需安装Android SDK构建工具23.0.3即可
在您可以将其更新为最新版本后

在我的情况下,appbuild.gradle文件中的程序包名称被错误更改:

applicationId "com.mypackagename"

我在menu.xml中发现了问题。我取出了v7支持库,但仍在引用它。调试消息非常无用,感谢Scott为我指出了正确的方向。在我的例子中,同样的菜单问题,Android Studio会自动在
res/menu
文件夹中创建一个示例菜单文件。在我的例子中,我使用的是appcompat主题,而不是菜单项的app:showaAction属性。在我的例子中,这是由于strins.xml文件中的特殊字符造成的。例如('and')谢谢,在我的例子中,我在
res
文件夹中丢失了一个图标,一旦我添加了它,一切都很好。这也解决了我的问题,但方向相反。添加xmlns:app=”“到元素和应用:showAsAction而不是android:showAsAction在元素上让我的构建在android Studio 0.8.1/Gradle plugin 0.12中再次工作。谢谢兄弟。这是一个令人毛骨悚然的错误,如果我不读这篇文章,我将永远无法找到它。谢谢。你确定你的AndroidManifest.xml是正确的吗?也就是说,它有正确的软件包名称和android名称后缀。您能提供建议解决方案的更多帮助信息吗?@Wtower:在我更新android studio后,我遇到了这个问题,因此我将构建版本更改为最新版本,然后使用菜单文件->无效缓存/重新启动删除缓存。对我来说,它起作用了。谢谢。这是最好的解决方案,因为你看到了行动
applicationId "com.mypackagename"