다른 개발자와 함께 작업 할 수 있도록 bitbucket을 사용하고 있지만 완벽하게 작동 할 수없는 것 같습니다. 그에게서 변경 사항을 가져온 후이 오류가 발생했습니다.
Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
E:\Program Files (x86)\Android\android-sdk\build-tools\19.0.0\aapt.exe package -f --no-crunch -I E:\Program Files (x86)\Android\android-sdk\platforms\android-19\android.jar -M E:\Documents\smart-my-job1\app\build\manifests\debug\AndroidManifest.xml -S E:\Documents\smart-my-job1\app\build\res\all\debug -A E:\Documents\smart-my-job1\app\build\assets\debug -m -J E:\Documents\smart-my-job1\app\build\source\r\debug -F E:\Documents\smart-my-job1\app\build\libs\app-debug.ap_ --debug-mode --custom-package com.smartmyjob
Error Code:
-1073741819
답변
나를 위해 buildTools의 버전을 다음과 같이 변경하는 데 도움이되었습니다.
buildToolsVersion "21.0.1"
이 설정은 파일에서 찾을 수 있습니다 app/build.gradle
.
답변
https://code.google.com/p/android/issues/detail?id=42752 버그가 발생했습니다 . 원인은 일반적으로 메뉴 리소스 중 하나에 존재하지 않는 문자열에 대한 참조 인 것 같습니다.
답변
나를 위해 32 비트 종속성을 설치하는 것을 잊었습니다.
sudo apt-get install -y lib32gcc1 libc6-i386 lib32z1 lib32stdc++6
sudo apt-get install -y lib32ncurses5 lib32gomp1 lib32z1-dev lib32bz2-dev
답변
aapt는 32 비트이므로 32 비트 아키텍처가 활성화 될 때까지 64 비트 상자에서 실행되지 않습니다.
dpkg --print-foreign-architectures # if prints nothing then below is fix
sudo dpkg --add-architecture i386 # add a 32 bit architecture to box
sudo apt-get install -y lib32gcc1 libc6-i386 lib32z1 lib32stdc++6
sudo apt-get install -y lib32ncurses5 lib32gomp1 lib32z1-dev
그것은 나를 위해 작동합니다.
답변
나는 같은 문제가 있었고 그것을 수정했습니다 ./gradlew clean build
! 한 번 시도해보세요. 그래도 효과가 없으면 시도해보세요 ./gradlew --refresh-dependencies
.
답변
내 대답이 너무 늦어 보일 수 있지만 SDK를 API 21로 업그레이드 한 후 Android Studio에서 이와 동일한 오류가 발생했습니다 . 이 사이트와 https://code.google 에서 내가 찾은 모든 솔루션을 시도했습니다 . COM / P / 안드로이드 / 문제 / 세부 사항? ID = 61308 . 결국이 오류를 해결 한 방법은 다음과 같습니다. 앱의 gradle.build 파일을 열고 다음과 같이 변경했습니다.
android {
compileSdkVersion 21
buildToolsVersion "21.0.0"
defaultConfig {
applicationId "com.abundantideas.layoutsample"
minSdkVersion 8
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
그것에 :
android {
compileSdkVersion 21
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.abundantideas.layoutsample"
minSdkVersion 8
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildToolsVersion 및 targetSdkVersion 값을 다시 20으로 낮췄는데 업그레이드 전에 제대로 작동하고있었습니다. 제 경우에는 API 21이 Gradle에 문제를 일으키는 것 같습니다. 나는 이것이 다른 사람들에게도 도움이되기를 바랍니다.
답변
제 경우에는 프로젝트 (Menubar-> Build-> Clean Project)를 정리 한 다음 다시 빌드했습니다. 효과가있었습니다.