事实上android studio的安装还是很简单的,你可以直接使用命令:
sudoapt-add-repository ppa:paolorotolo/android-studio
sudoapt-getupdate
sudoapt-getinstall android-studio
如果你不能fq,可以去这个地方:http://www.android-studio.org/
不过这里要讨论的是安装完之后的问题
adb not responding. you can wait more,or kill “adb.exe” process
manually and click ‘Restart’
1.首先是看adb的问题,adb运行的端口在5037,你需要查看一下这个端口有没有被占用:
netstat -anp | grep 5037
如果被占用了,就把它kill掉再试一下
kill -9 [PID] PID是进程号
你可能还需要启动一下adb服务
adb start-server
可能会提示没有这条命令,直接安装就好了:
sudo apt-get install adb
2.如果做了这些还是出现同样的错误的话
你可能需要检查一下自己的jdk版本,这里要说一句,当你安装好android studio之后,你可以直接启动,但如果你遇到了问题,最好用studio.sh,这个文件在 /opt/android-studio/bin/ 里,直接
./studio.sh
就好,因为这样,你会看到一些关于错误的信息,然后你可以根据错误提示解决或谷歌百度。
这里再多说一句吧,比如说有这样一个类似的warning:
Java HotSpot(TM) Server VM warning: ignoring option MaxPermSize=250m;
support was removed in 8.0
然后这个问题是因为AS用不到java 8,有个功能用不到,切换成jdk7就好了,切换可以这样:
sudo update-alternatives –config java
这个命令也可以用来切换python版本,一样的。
然后,如果你的系统是64位的话,你还需要装一些32位库:
sudo apt-getinstall lib32z1 lib32ncurses5 lib32bz2-1.0lib32stdc++6
这个在官网 中有讲哦
3.好的,当然现在还是没有解决问题的话。
依然有错误,而且控制台的错误类似于:
Unable to detect adb version, adb output:
/home/tan/Android/Sdk/platform-tools/adb:
还有1: : Syntax error: “)” unexpected
那么还有一种错误的可能,本人谷歌了很久发现了一篇文章CentOS 6.7下Android SDK adb 命令报错的解决方法
里面说到发现是因为我们的系统版本不支持高版本的 glibc,这个问题也是最新的platform-tools才会有的问题
以及我的应该是android-sdk_r24.4.1-linux.tgz
按文中所说,这里只需要替换回原先版本的platform-tools就可。以下是下载链接platform-tools_r23.0.1-linux
覆盖就可以了。
我的问题就是这样解决的,最后多说几句,错误的信息真得很重要,因为可能个有一些其他人没有的问题,比如我就遇到过
Could not open Selected VM debug port (8700). Make sure you do not
have another instance of DDMS or of the eclipse plugin running. If
it’s being used by something else, choose a new port number in the
preference
首先好好阅读英文,然后搜索,像这个问题就是我用来代理的socks5占用了8700端口,把那个端口的进程kill掉就好了。
然后,最好是用genymotion模拟吧,比较快。
希望对您有帮助。
文/_gulo_gulo(简书作者)
原文链接:http://www.jianshu.com/p/f01c2641c1fe
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。