在Ubuntu14.04LTS下配置Android环境

1 篇文章 0 订阅
0 篇文章 0 订阅

操作系统:Ubuntu 14.04 LTS x64

目标:安装 Android SDK

本文最后更新时间:2015-1-4 23:38:00

 

说明:我本人是一名初学者,正在看Android视频学习。这是第一次在Ubuntu上配置Android环境,所以相当多的内容参考了网络上的资源,写这个的目的是为了以后能少走弯路而做的记录。

 

以下是参考网页:

http://www.cnblogs.com/sink_cup/archive/2011/10/31/ubuntu_x64_android_sdk_java.html

http://blog.csdn.net/microfhu/article/details/7667514

http://www.cnblogs.com/heyonggang/archive/2013/10/13/3366996.html

 

一、安装32位库文件

我在打开Eclipse建立AVD(Android Virtual Device)的时候就遇到了这样的问题:

[2014-10-1 16:58:23 - SDK Manager] Failed tocreate the SD card.

[2014-10-1 16:58:33 - SDK Manager] Failed tocreate sdcard in the AVD folder.

我不懂啊,就问度娘。然后知道这是因为我的系统是64位系统。

然后,一篇博客说安装ia32-libs就可以跑32位程序,那我就欣欣然去运行:

 

sudo apt-getinstall ia32-libs

  

结果就得到以下提示:

 

正在读取软件包列表... 完成

正在分析软件包的依赖关系树      

正在读取状态信息... 完成      

现在没有可用的软件包 ia32-libs,但是它被其它的软件包引用了。

这可能意味着这个缺失的软件包可能已被废弃,

或者只能在其他发布源中找到

可是下列软件包取代了它:

  lib32z1 lib32ncurses5 lib32bz2-1.0

 

E: 软件包 ia32-libs 没有可供安装的候选者

 

接着各种方法都试了一试,还是这种方法成功了:

输入命令:

sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1lib32ncurses5 lib32z1

  

二、 配置JAVA环境

先去下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


然后使用命令解压到某个目录,我就解压到/usr/java目录下.

输入命令:

tar -zxvf /tmp/jdk-8u20-linux-x64.tar.gz–C /usr/java

然后得到jdk1.8.0_20这个文件夹(/usr/java/jdk1.8.0_20)。

 

接着我们要配置Java环境,

输入命令:

sudo vim ~/.bashrc

在文件末尾添加:

#configure JAVA

exportJAVA_HOME=/usr/java/jdk1.8.0_20

exportPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

保存退出(注意CLASSPATH的第一个目录是.,即当前目录,这样你的程序就可以在当前目录查找CLASS文件来运行)。

输入命令:

source ~/.bashrc

这样环境就配置好了.

要检查的话就输入javajavac两个命令看有木有提示。如果输入java –version的提示为:

java version"1.8.0_20"

Java(TM) SE RuntimeEnvironment (build 1.8.0_20-b26)

Java HotSpot(TM) 64-BitServer VM (build 25.20-b23, mixed mode)

恭喜你,成功了。

 

三、 安装ADT

这里我就走捷径,直接在官网上下载那个ADT压缩包,里面已经包含Eclipse + Android SDK(里面有个4.4版本)。


解压到工作目录中:


创建一个脚本:

sudogedit /usr/bin/eclipse

在文件中添加以下内容:

#!/bin/sh

export ECLIPSE_HOME=/home/yk/adt-bundle-linux-x86_64-20140702/eclipse

$ECLIPSE_HOME/eclipse$*

PS$*($@)     传递给脚本的所有参数的值

 该命令的目的就是为了能在terminal下直接输入eclipse命令就能打开eclipse,但此时权限不够,还需要:

sudo chmod +x /usr/bin/eclipse

以上可以通过命令行输入eclipse就可以启动IDE了。

 

打开Eclipse,发现如下问题:


找不到jre路径,解决方案如下:

方案一、修改eclipse安装目录下的eclipse.ini文件,在首行添加虚拟机参数-vm的设置

-vm

/opt/java/jdk1.8.0_20/jre/bin/java

# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse

 

方案二、修改步骤3中的启动脚本,在这里面指定启动参数,如下:

#!/bin/sh

 

exportECLIPSE_HOME=/opt/eclipse

#$ECLIPSE_HOME/eclipse$*

$ECLIPSE_HOME/eclipse -vm/usr/java/jdk1.8.0_20/jre/bin/java -data /home/yk/workspace

# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse

# -date参数用以指定Eclipseworkspace

 

四、  后续工作

首先使用SDKManager下载Android开发包,然后随便新建一个Android应用程序测试一下。这个网上有大把资料,这里就不再赘述。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值