电子说
1. 安装 jdk:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
2. 从android studio官网下载最新的 android studio 安装包
解压后,进入 bin, 执行 studio.sh
遇到的问题
1. 弹出下面的提示:
Unable to access Android SDK add-on list
解决方法:
安装的目录下找到:bin\idea.properties打开这个文件末尾添加一行disable.android.first.run=true
2.
Error:Process ‘command ’/android-studio/jre/bin/java‘’ finished with non-zero exit value 2
解决方法:
在 Android Studio 里面,
File --》 Project Structure --》 SDK location --》 不勾选 “Use embedded JDK”。
把之前安装的 JDK位置填进去:
/usr/lib/jvm/java-8-oracle
3.
Execution failed for task ‘:app:mergeDebugResources’。
》 Error: java.util.concurrent.ExecutionException: java.lang.RuntimeException: No server to serve request. Check logs for details.
最终发现,这个问题是因为我的 Linux系统为32位的,而 最新的 android studio 已经不支持32位的了
~/Android/Sdk/build-tools/27.0.3$ file aapt
aapt: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, not stripped
3$ uname -a
Linux china 4.4.0-101-generic #124-Ubuntu SMP Fri Nov 10 18:31:34 UTC 2017 i686 i686 i686 GNU/Linux
全部0条评论
快来发表一下你的评论吧 !