2015-03-02 9 views
8

Próbuję zainstalować Androida Studio na 64-bitowej wersji Ubuntu 14.04. Jednak moja instalacja zatrzymuje się w tym miejscu:Android Studio - jak zainstalować narzędzia platformy Android na Ubuntu 14.04 64 bit?

enter image description here

jaki sposób można to rozwiązać? Wszelkie sugestie lub samo rozwiązanie będą najbardziej docenione. Dziękuję Ci bardzo za Twój czas.

Edycja: Czy jestem na dobrej drodze, zakładając, że ma to coś wspólnego z brakiem 32-bitowych plików binarnych w 64-bitowej wersji Ubuntu? Próbowałem zalogować się jako root, aby powtórzyć proces instalacji, ale problem nadal występuje. Co ja robię źle ? Czy istnieje alternatywny sposób instalowania narzędzi platformy? Ponadto, jest to, co mówi mi mój terminalu:

[ 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

Czy pobrałeś aplikację Android SDK? – Apurva

+0

Użyłem tego linku, aby pobrać aplikację Android Studio http://developer.android.com/sdk/index.html (w szczególności ostatni link na dole strony w sekcji Wszystkie pakiety Android Studio) i narzędzia SDK są dołączane wzdłuż z pakietem. Co ja robię źle ? Wiem, że mogę ręcznie pobierać i instalować narzędzia SDK, ale co należy zrobić, aby instalator zrobił to za mnie? – user1841702

+0

Pobrane pliki to tylko IDE Android-Studio. Musisz pobrać [samodzielne narzędzia SDK] (https://developer.android.com/sdk/installing/index.html) po pobraniu go, a następnie ustawić ścieżkę sdk do androida studio – Apurva

Odpowiedz

8

OK, odpowiadając na moje pytanie. Wciąż nie wiem, dlaczego instalator Android Studio nie ukończył instalacji, ale jednym z rozwiązań jest ręczne pobranie wszystkich wymaganych komponentów (lub raczej składników, których nie można zainstalować w systemie Android Studio):

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

, a następnie uruchom plik skryptu powłoki Androida.

Zastosowanie

sh Android 

i ściągnąć wszystkie potrzebne komponenty od kierownika SDK. Po zakończeniu uruchom plik skryptowy studio.sh z:

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

lub z miejsca, w którym wyodrębniono Studio Android.

Należy pamiętać, że Android Studio może nadal informować, że niektórych innych składników nie można zainstalować, a wszystko, co musisz zrobić, to powtórzyć proces, tj. Ręcznie pobrać składniki potrzebne Android Studio, a następnie uruchomić studio.sh.

Upewnij się również, że masz 64-bitową wersję Oracle Java i niezbędne 32-bitowe pliki wykonywalne (jak wskazuje @Archer Riley's), aby zakończyć instalację.

13

To dlatego Android Studio potrzebuje 32-bitowych bibliotek, a w wersji 64-bitowych systemów Linux, to nie ma. Można zainstalować wersja 32-bitowa bibliotekami, wpisując następujące polecenie:

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

a następnie ponowić próbę, co robisz.

+1

i jeśli masz problem, proszę zainstalować "sudo apt-get install lib32z1" –

+0

kiedy uruchamiam to komunikuję Otrzymuję 'E: Nie można poprawić problemów, trzymałeś zepsute paczki. ' – Tomasz

1

Przed uruchomieniem ./studio.sh, musiałem zainstalować kilka bibliotek 32-bitowych:

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

Po tych są zainstalowane, udało mi się zakończyć instalację bez błędu mksdcard.