2014-07-05 7 views
8

sto errore di sotto di questo ricevendo,"zipAlignExe" non esiste. " errore durante l'esecuzione il mio progetto su Android Studio

Error:A problem was found with the configuration of task ':project1:zipalignDebug'. 
> File 'D:\Program Files\Android Studio\sdk\tools\zipalign.exe' specified for property 
'zipAlignExe' does not exist. 

Ho scaricato tutti i pacchetti in sdk, ho scaricato due volte al pacchetti su Zipalign ma non ha risolto il mio problema.

Per favore aiuto. Grazie.

+0

Esiste? Hai installato l'SDK su D :, o C :? –

+0

D: ovviamente. Ma ho controllato il file/tools ma non ho trovato zipAlign.exe –

+0

Se hai scaricato un file zip in Windows e poi lo hai decompresso, a volte omette i file .exe (nel caso si tratti di malware). Forse questo è il problema? (È possibile risolvere facendo clic con il pulsante destro del mouse e sbloccarlo.) –

risposta

2

Nel caso in cui si esegue nel seguente Gradle costruire errore dopo l'aggiornamento del SDK di Android:

Un problema è stato trovato con la configurazione del compito ': MyApp: zipalignRelease'.
Il file '/ home/utente/SDK/android-sdk-linux_x86/tools/zipalign' specificato per la proprietà 'zipAlignExe' non esiste.

Pertanto, ho aggiornato android-sdk-setup script anche con collegamento simbolico zipalign. Gradle ora trova ciò che sta cercando. Buon anno!

+0

Hey @JJD Non ho potuto risolvere il mio problema, puoi spiegarmi come risolvere questo problema? –

+0

Si prega di aprire una nuova domanda con una descrizione dettagliata del problema e dei messaggi di errore. – JJD

+0

Come posso aprire questo file di script? – Suraj

2

ho avuto la risposta qui: http://tech.sarathdr.com/questions/question/gradle-is-failing-with-new-android-sdk-versio-zipalign-is-missing

Dice: nuova versione di Android SDK (23) non contiene il file Zipalign file. È possibile scaricare la vecchia versione di Android SDK e copiare il file Zipalign nella cartella strumenti

+0

Non penso che sia la strada giusta. Utilizza l'ultimo plugin Gradle per risolvere il problema. Ho usato 0.12.0 per risolvere il problema. – San

8

Se stai usando Gradle, aggiornando il plugin Gradle 0,10-0,11 funzionato per me:

buildscript { 
    ... 

    dependencies { 
     ... 
     classpath 'com.android.tools.build:gradle:0.11.+' 
    } 
} 
+1

Solo un colpo di testa agli altri utenti di intellij - 0.11. + Attualmente causa il problema descritto qui: http://stackoverflow.com/questions/24633529/classcastexception-apiversionimpl-cannot-be-cast-to-java-lang-integer – Nick

+1

Devo amare Gradle, se usi il plugin Gradle 0.10 non puoi fare un rilascio. Ma se usi il plugin Gradle 0.11 non puoi usare Intellij o Android Studio. – Benjamin

+0

Gradle e Android si muovono ancora velocemente. Basta usare qualsiasi cosa superiore a 0.10 (cioè sto attualmente usando '0.12. +') –

0

In Windows, assicurati che ANDROID_HOME punti alla cartella giusta. Per me è stato:

C:\Program Files\adt-bundle-windows-x86_64-20140321 

ho aggiornato, ma ho dimenticato di puntare alla cartella SDK più recente:

C:\Program Files\adt-bundle-windows-x86_64-20140702\sdk 

Ora sono sicuro che sto usando gli ultimi strumenti SDK per Android.

Ok, ora aggiornare lo script Gradle:

dependencies { 
    classpath 'com.android.tools.build:gradle:0.12.+' 
} 

e

android { 
    buildToolsVersion "19.1" 
1

ho ottenuto questo errore prima, ecco quello che ho fatto

Vai C:\...\Users\your-name\AppData\Local\Android\sdk\build-tools si deve raggiungere fino a costruire strumenti. di là si otterrà la lista degli strumenti di costruzione. enter image description here

Qui è sufficiente copiare Zipalign.exe dalla versione precedente a quella più recente.

Ha funzionato per me. L'ho usato nel codice di esempio BluetoothLegatt.

Problemi correlati