Linux android java安装和eclipse adb问题解决

新装了java 1.8,然后往/etc/profiles中写完配置文件之后并不能查看java版本

原因是$PATH中并未添加java路径,即使配置文件中已经填写。

结局方案:

查看

@yozuki:~$ echo $JAVA_HOME
 /home/softwear/jdk1.8.0_66
@yozuki:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
@yozuki:~$ echo $CLASSPATH
.:/home/softwear/jdk1.8.0_66/lib/dt.jar:/home/softwear/jdk1.8.0_66/lib/tools.jar

终端选择执行,选择依据为上面执行之后没有java路径的环境变量

export JAVA_HOME=/usr/share/jdk1.8.0_66
export PATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

之后执行whereis java 查看安装路径 和which java 查看执行路径

在查看java -version 查看版本号,就可以使用了


eclipse ADB 问题

开启eclipse时会报错如下,虽然该目录下已经有adb。

Unexpected exception 'Cannot run program "/home/ubuntu/adt/sdk/platform-tools/adb": error=2 No such file or directory' while attempting to get adb version from /home/ubuntu/adt/sdk/platform-tools/adb

在/home/ubuntu/adt/sdk/platform-tools目录下执行./adb,则系统提示如下:

bash: ./adb: No such file or directory

遇到这样的错误,是由于当前的Linux为64位版本所导致的,安装ia32-libs即可,运行以下命令:

sudo apt-get install ia32-libs
但很多人,比如我因为系统版本过高,该软件已被废弃,所以他会提示“E:软件包 ia32-libs 没有可供安装的候选者”

如果按照网上的强制更新法会提示 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

所以我安装了提示的三个libs包,结果成功了

sudo apt-get install lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0

但是有小伙伴说三个包的也安装不了,于是先执行了apt-get update,在进行安装就可以成功了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值