2015-11-23 29 views
8

I build di debug uso app gradlew come in google esercitazione https://developer.android.com/training/basics/firstapp/running-app.htmlaccumulo gradlew congelamento a mergeDebugResources

sono stato creato uso progetto

android create project --target 2 -g -v 2.9--name myAppName --path ./MyAppDirectory --activity MyActivity --package com.mypackage 

e questo è il mio file build.gradle

buildscript { 
repositories { 
    mavenCentral() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:1.5.0' 
} 
} 

apply plugin: 'android' 

android { 
    compileSdkVersion 'Google Inc.:Google APIs:23' 
    buildToolsVersion '23.0.2' 

buildTypes { 
    release { 
     //runProguard false 
      //minifyEnabled true 
     proguardFile getDefaultProguardFile('proguard-android.txt') 
    } 
} 
} 

Costruisco il comando di debug app uso

$ ./gradlew assembleDebug 

e la costruzione è il congelamento al 40% come

:preBuild UP-TO-DATE 
:preDebugBuild UP-TO-DATE 
:checkDebugManifest 
:prepareDebugDependencies 
:compileDebugAidl UP-TO-DATE 
:compileDebugRenderscript UP-TO-DATE 
:generateDebugBuildConfig UP-TO-DATE 
:generateDebugAssets UP-TO-DATE 
:mergeDebugAssets UP-TO-DATE 
:generateDebugResValues UP-TO-DATE 
:generateDebugResources UP-TO-DATE 
:mergeDebugResources 
java.io.IOException: Cannot run program "/home/kanoonsantikul/android-sdk-linux/build-tools/23.0.2/aapt": error=2, No such file or directory 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047) 
    at com.android.builder.png.AaptProcess$Builder.start(AaptProcess.java:163) 
    at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:106) 
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: java.io.IOException: error=2, No such file or directory 
    at java.lang.UNIXProcess.forkAndExec(Native Method) 
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:187) 
    at java.lang.ProcessImpl.start(ProcessImpl.java:130) 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028) 
    ... 4 more 
java.io.IOException: Cannot run program "/home/kanoonsantikul/android-sdk-linux/build-tools/23.0.2/aapt": error=2, No such file or directory 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047) 
    at com.android.builder.png.AaptProcess$Builder.start(AaptProcess.java:163) 
    at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:106) 
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: java.io.IOException: error=2, No such file or directory 
    at java.lang.UNIXProcess.forkAndExec(Native Method) 
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:187) 
Thread(png-cruncher_5) has a null payload 
    at java.lang.ProcessImpl.start(ProcessImpl.java:130) 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028) 
    ... 4 more 
Thread(png-cruncher_3) has a null payload 
java.io.IOException: Cannot run program "/home/kanoonsantikul/android-sdk-linux/build-tools/23.0.2/aapt": error=2, No such file or directory 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047) 
    at com.android.builder.png.AaptProcess$Builder.start(AaptProcess.java:163) 
    at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:106) 
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: java.io.IOException: error=2, No such file or directory 
    at java.lang.UNIXProcess.forkAndExec(Native Method) 
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:187) 
    at java.lang.ProcessImpl.start(ProcessImpl.java:130) 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028) 
    ... 4 more 
Thread(png-cruncher_2) has a null payload 
java.io.IOException: Cannot run program "/home/kanoonsantikul/android-sdk-linux/build-tools/23.0.2/aapt": error=2, No such file or directory 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047) 
    at com.android.builder.png.AaptProcess$Builder.start(AaptProcess.java:163) 
    at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:106) 
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: java.io.IOException: error=2, No such file or directory 
    at java.lang.UNIXProcess.forkAndExec(Native Method) 
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:187) 
    at java.lang.ProcessImpl.start(ProcessImpl.java:130) 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028) 
    ... 4 more 
Thread(png-cruncher_1) has a null payload 
java.io.IOException: Cannot run program "/home/kanoonsantikul/android-sdk-linux/build-tools/23.0.2/aapt": error=2, No such file or directory 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047) 
    at com.android.builder.png.AaptProcess$Builder.start(AaptProcess.java:163) 
    at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:106) 
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: java.io.IOException: error=2, No such file or directory 
    at java.lang.UNIXProcess.forkAndExec(Native Method) 
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:187) 
    at java.lang.ProcessImpl.start(ProcessImpl.java:130) 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028) 
    ... 4 more 
> Building 40% > :mergeDebugResources 

`

+1

Eseguire il gestore di sdk di Android e installare gli strumenti di build 23.0.2 – petey

+2

Ho lo stesso problema e sono installati gli strumenti di creazione 23.0.2. Il file sui reclami di Gradle esiste, quindi & # !! + @ # !!!! > :(Non riesco a immaginare quale potrebbe essere il problema. Funziona perfettamente sul mio computer e restituisce questo errore sul server di build. –

risposta