2016-07-28 164 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