2015-03-02 3 views
8

Я пытаюсь установить Android Studio на 64-разрядную версию Ubuntu 14.04. Однако моя установка останавливается на данный момент:Android Studio - как установить Android-платформы на Ubuntu 14.04 64 бит?

enter image description here

Как это можно решить? Любые предложения или само решение будут оценены наиболее высоко. Спасибо вам большое за ваше время.

Редактировать: Я нахожусь на правильном пути, когда я предполагаю, что это имеет какое-то отношение к отсутствию 32-битных двоичных файлов в 64-битной версии Ubuntu? Я попытался войти в систему, поскольку root повторил процесс установки, однако проблема все еще сохраняется. Что я делаю не так ? Существует ли альтернативный способ установки платформ? Кроме того, это то, что мой терминал говорит мне:

[ 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

Вы скачали android sdk? – Apurva

+0

Я использовал эту ссылку для загрузки Android Studio http://developer.android.com/sdk/index.html (в частности, последняя ссылка в нижней части страницы в разделе «Все пакеты Android Studio») и инструменты SDK в комплекте с пакетом. Что я делаю не так ? Я знаю, что могу вручную загрузить и установить SDK-инструменты, но что нужно сделать для установщика, чтобы сделать это для меня? – user1841702

+0

Что вы загрузили, это просто Android-Studio IDE. Вам необходимо скачать [автономные SDK-инструменты] (https://developer.android.com/sdk/installing/index.html) после загрузки, извлеките его, а затем установите путь sdk к студии Android – Apurva

ответ

8

Хорошо, отвечая на мой вопрос. Я по-прежнему не знаю, почему установщик Android Studio не завершил установку для меня, но одним из способов является ручная загрузка всех необходимых вам компонентов (или, скорее, компонентов, которые Android Studio не может установить) путем перехода к:

, а затем запустить файл сценария оболочки Android.

Использование

sh Android 

и загрузить все компоненты, необходимые от менеджера SDK. После того, как вы закончите, запустите файл сценария studio.sh от:

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

или откуда у вас установлен Android Studio.

Обратите внимание, что Android Studio все еще может сказать вам, что некоторые другие компоненты не могут быть установлены, и все, что вам нужно сделать, это повторить процесс. Если вы вручную загружаете компоненты, которые требуется Android Studio, а затем запустите studio.sh.

Также убедитесь, что у вас есть 64-разрядная версия Oracle Java и необходимые 32-разрядные исполняемые файлы (как указывает @Archer Riley) для завершения установки.

13

Это потому, что Android-студия нуждается в 32-битные библиотеки, и в вашей 64 битной версии Linux, он не имеет. Вы можете установить 32-битные версии libs, введя следующую команду:

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

и повторите попытку, что вы делали.

+1

, и если у вас есть проблема с aapt, пожалуйста, установите «sudo apt-get install lib32z1» –

+0

, когда я запускаю эти комбаты, я получаю «E: Невозможно исправить проблемы, у вас были сломанные пакеты». – Tomasz

1

Перед запуском ./studio.sh, я должен был установить несколько 32-битные библиотеки:

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

После того как эти установлены, я был в состоянии завершить установку без ошибок mksdcard.

2

В последних версиях Ubuntu, официальная документация рекомендует этот LIBS:

$ Sudo APT-получить установку libc6: i386 libncurses5: i386 libstdC++ 6: i386 lib32z1

(В старых версиях Ubuntu в команда для запуска была sudo apt-get install ia32-libs).

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

Смежные вопросы