2015-03-02 36 views
8

Sto cercando di installare Android Studio su una versione a 64 bit di Ubuntu 14.04. Tuttavia la mia installazione si arresta a questo punto:Android Studio - come installare gli strumenti della piattaforma Android su Ubuntu 14.04 64 bit?

enter image description here

come può essere risolto? Qualunque suggerimento o soluzione stessa sarebbe più apprezzato. La ringrazio molto per il vostro tempo.

Modifica: Sono sulla strada giusta quando presumo che questo abbia a che fare con la mancanza di binari a 32 bit su una versione a 64 bit di Ubuntu? Ho provato ad accedere come root ripetuto il processo di installazione, tuttavia il problema persiste ancora. Che cosa sto facendo di sbagliato ? Esiste un modo alternativo per installare gli strumenti della piattaforma? Inoltre, questo è ciò che il mio terminale mi dice:

[ 26263] ERROR - tRunWizard$SetupProgressStep$1 - platform-tools, tools and 7 more SDK components were not installed 
com.android.tools.idea.welcome.WizardException: platform-tools, tools and 7 more SDK components were not installed 
    at com.android.tools.idea.welcome.InstallOperation.promptToRetry(InstallOperation.java:109) 
    at com.android.tools.idea.welcome.InstallComponentsOperation.perform(InstallComponentsOperation.java:80) 
    at com.android.tools.idea.welcome.InstallComponentsOperation.perform(InstallComponentsOperation.java:38) 
    at com.android.tools.idea.welcome.InstallOperation$1.compute(InstallOperation.java:80) 
    at com.android.tools.idea.welcome.InstallContext$Wrapper.run(InstallContext.java:127) 
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209) 
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212) 
    at com.android.tools.idea.welcome.ProgressStep.run(ProgressStep.java:167) 
    at com.android.tools.idea.welcome.InstallContext.run(InstallContext.java:77) 
    at com.android.tools.idea.welcome.InstallOperation.execute(InstallOperation.java:72) 
    at com.android.tools.idea.welcome.InstallOperation$OperationChain.perform(InstallOperation.java:151) 
    at com.android.tools.idea.welcome.InstallOperation.execute(InstallOperation.java:68) 
    at com.android.tools.idea.welcome.InstallOperation$OperationChain.perform(InstallOperation.java:149) 
    at com.android.tools.idea.welcome.InstallOperation.execute(InstallOperation.java:68) 
    at com.android.tools.idea.welcome.InstallOperation$OperationChain.perform(InstallOperation.java:149) 
    at com.android.tools.idea.welcome.InstallOperation.execute(InstallOperation.java:68) 
    at com.android.tools.idea.welcome.InstallComponentsPath.runLongOperation(InstallComponentsPath.java:301) 
    at com.android.tools.idea.welcome.FirstRunWizard.doLongRunningOperation(FirstRunWizard.java:126) 
    at com.android.tools.idea.welcome.FirstRunWizard.access$000(FirstRunWizard.java:41) 
    at com.android.tools.idea.welcome.FirstRunWizard$SetupProgressStep$1.run(FirstRunWizard.java:160) 
    at com.android.tools.idea.welcome.FirstRunWizardHost$LongRunningOperationWrapper.run(FirstRunWizardHost.java:432) 
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:471) 
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178) 
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209) 
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212) 
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171) 
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:380) 
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:745) 
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149) 
[ 26271] ERROR - tRunWizard$SetupProgressStep$1 - Android Studio 1.1.0 Build #AI-135.1740770 
[ 26277] ERROR - tRunWizard$SetupProgressStep$1 - JDK: 1.7.0_75 
[ 26277] ERROR - tRunWizard$SetupProgressStep$1 - VM: Java HotSpot(TM) 64-Bit Server VM 
[ 26277] ERROR - tRunWizard$SetupProgressStep$1 - Vendor: Oracle Corporation 
[ 26277] ERROR - tRunWizard$SetupProgressStep$1 - OS: Linux 
[ 26277] ERROR - tRunWizard$SetupProgressStep$1 - Last Action: 
[ 31892] WARN - api.vfs.impl.local.FileWatcher - Watcher terminated with exit code 0 
+0

Avete scaricato Android SDK? – Apurva

+0

Ho utilizzato questo link per scaricare Android Studio http://developer.android.com/sdk/index.html (in particolare l'ultimo collegamento nella parte inferiore della pagina nella sezione Tutti i pacchetti Android Studio) e gli strumenti SDK sono raggruppati insieme con il pacchetto. Che cosa sto facendo di sbagliato ? So che posso scaricare e installare manualmente gli strumenti SDK ma cosa deve essere fatto per l'installatore per fare questo per me? – user1841702

+0

Quello che hai scaricato è solo Android-Studio IDE. È necessario scaricare [strumenti SDK stand alone] (https://developer.android.com/sdk/installing/index.html) una volta scaricato estrarlo e quindi impostare il percorso sdk su android studio – Apurva

risposta

8

Ok, rispondendo alla mia domanda. Ancora non so perché l'installer di Android Studio non completa l'installazione per me, ma una soluzione è scaricare manualmente tutti i componenti necessari (o meglio i componenti che non è possibile installare con Android Studio) andando a:

/home/<your-system-name>/Android/Sdk/tools 

e quindi eseguire il file di script della shell Android.

Usa

sh Android 

e scaricare tutti i componenti necessari dal manager SDK. Una volta terminato, esegui il file di script studio.sh da:

/home/<your-system-name>/Documents/android-studio/bin/ 

o da cui è stato estratto Android Studio.

Si noti che Android Studio potrebbe ancora dirti che alcuni altri componenti non possono essere installati e tutto ciò che devi fare è ripetere il processo, quindi scarica manualmente i componenti di cui ha bisogno Android Studio e quindi esegui studio.sh.

Assicurarsi inoltre di disporre di una versione a 64 bit di Oracle Java e degli eseguibili a 32 bit necessari (come indica la risposta di @Archer Riley) per completare l'installazione.

13

È perché Android Studio ha bisogno di 32 biblioteche bit, e nella versione a 64 bit di Linux, non dispone. È possibile installare le librerie di versione a 32 bit digitando il seguente comando:

sudo apt-get install libc6-i386 libncurses5:i386 libstdc++6:i386 

e poi riprovare quello che stavi facendo.

+1

e se si è verificato un problema con aapt, per favore installa "sudo apt-get install lib32z1" –

+0

quando eseguo questo comando ottengo 'E: impossibile correggere i problemi, hai tenuto i pacchetti danneggiati. – Tomasz

1

Prima di eseguire ./studio.sh, ho dovuto installare un paio di librerie a 32 bit:

sudo apt-get install lib32z1 
sudo apt-get install lib32ncurses5 
sudo apt-get install lib32bz2-1.0 
sudo apt-get install lib32stdc++6 

Una volta che quelli sono installati, sono stato in grado di completare l'installazione senza l'errore mksdcard.

2

Per le versioni più recenti di Ubuntu, la documentazione ufficiale raccomanda questo librerie:

$ sudo apt-get install libc6: libncurses5 i386: i386 libstdC++ 6: i386 lib32z1

(su versioni precedenti di Ubuntu la il comando da eseguire era sudo apt-get install ia32-libs).

Fonte: http://tools.android.com/tech-docs/linux-32-bit-libraries

Problemi correlati