Ubuntu日记——adb无法启动的解决

本博客转载自http://www.jianshu.com/p/f01c2641c1fe

事实上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
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值