2016-07-28 165 views
1

大家好,我是android開發者,我使用的是ubuntu 14.04 LTS。 由於某些硬件問題,我必須格式化我的電腦。在此之前,android studio,SDK和Java的工作完美。在ubuntu上安裝android studio

格式化我的電腦後。我安裝了jdk1.8.0_71。之後我用命令sudo dpkg -i android-studio_4.13.0-ubuntu0_all.deb
和/ opt目錄下提取的'android-studio'文件夾提取android studio deb文件。

之後,我嘗試運行/opt/android-studio/bin/studio.sh命令。

sh ./studio.sh,這讓我的錯誤是這樣Error picture

我也通過./studio.sh試圖執行,但同樣的錯誤。請幫忙解決。

+0

你試過'openjdk'? – Shark

+0

是的,可能會解決問題 –

+0

好吧讓我試試,我目前安裝了sun java。 –

回答

0

最後我解決了我的問題重新安裝Java正確。我以爲我安裝了錯誤的java/jdk。現在Android Studio,Java正在工作。

我發現這個鏈接有用的一步一步安裝java。 Link to install java step by step

0

我有類似的問題,通過在ubuntu上啓動android-studio來查找java。 我通過編輯studio.sh文件解決了這些問題。

在文件中應該設置JAVA_HOME變量,但它不是。 所以我手動在腳本中設置了JAVA_HOME變量,並且我可以啓動android-studio。

+0

哪裏在文件的結尾?或在特定的位置。我有文件中的變量JAVA_HOME,但我認爲它沒有分配到路徑 –

-1

請嘗試安裝java 7或openjdk。它必須解決問題。

1

要在Ubuntu上安裝Oracle的Java,這樣做:

sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java8-installer 

我做到這一點我每次安裝Android Studio和它完美的作品。而且您的Java 8也將保持最新狀態。環境變量是由該過程自動正確設置的。

+0

我完全用這個命令安裝了java。之後,我的javac和java命令正常工作。 –

1

它的所有關於ELF執行(當你在輸出灌木)

    當你的64位操作系統試圖啓動了Android SDK這反過來嘗試運行一些32位的二進制文件,因此
  • 是問題兼容性。

檢查您已經安裝了工作室

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

64位架構的需要

sudo apt-get install libncurses5:amd64 libstdc++6:amd64 zlib1g:amd64 

和32位正確的庫:

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

詳見:

https://developer.android.com/studio/install.html

PS如果容易找不到這樣的庫嘗試搜索類似的 - 這個名字可以爲不同的發行

變化

也使用正確的Java熱點(JDK )32/64bit爲您的系統

1

設置Android Studio只需點擊幾下鼠標。

在Android Studio下載完成時,請驗證您的JDK版本是哪個版本:打開命令行並輸入javac -version。如果JDK是不可用或版本低於1.8,下載Java SE開發工具包8

要在Linux上安裝Android Studio中,步驟如下:

Unpack the .zip file you downloaded to an appropriate location for your applications, such as within /usr/local/ for your user profile, or /opt/ for shared users. 
To launch Android Studio, open a terminal, navigate to the android-studio/bin/ directory, and execute studio.sh. 

Tip: Add android-studio/bin/ to your PATH environment variable so you can start Android Studio from any directory. 
Select whether you want to import previous Android Studio settings or not, then click OK. 
The Android Studio Setup Wizard guides you though the rest of the setup, which includes downloading Android SDK components that are required for development. 

注意:如果你正在運行Ubuntu的64位版本,你需要安裝一些32位庫使用以下命令:

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

如果您正在運行64位的Fedora,命令是:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 

爲您詳細介紹: https://storage.googleapis.com/androiddevelopers/videos/studio-install-linux.mp4