博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
A10 平板开发二搭建Android开发环境
阅读量:6346 次
发布时间:2019-06-22

本文共 2429 字,大约阅读时间需要 8 分钟。

我是直接在Ubuntu 12.10 64位系统下操作的,搭建Ubuntu开发环境类似,见Ubuntu 10.04开发环境配置。需要注意的是,64位的系统,需要安装支持32位的库(sudo apt-get install ia32-libs),不然编译时提示找不到交叉编译链。

1.安装java

uestc@uestc-ThinkPad-T43:~/tools$ ls

jdk1.6.0_24  jdk-6u24-linux-i586.bin

uestc@uestc-ThinkPad-T43:~/tools$ chmod +x jdk-6u24-linux-i586.bin 

uestc@uestc-ThinkPad-T43:~/tools$ ./jdk-6u24-linux-i586.bin 

安装完成配置如下:

uestc@uestc-ThinkPad-T43:~/tools$ sudo mkdir /usr/lib/jvm

uestc@uestc-ThinkPad-T43:~/tools$ sudo mv jdk1.6.0_24 /usr/lib/jvm

uestc@uestc-ThinkPad-T43:~/tools$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_24/bin/java" 1

update-alternatives: 使用 /usr/lib/jvm/jdk1.6.0_24/bin/java 来提供 /usr/bin/java (java),于 自动模式 中。

uestc@uestc-ThinkPad-T43:~/tools$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_24/bin/javac" 1

update-alternatives: 使用 /usr/lib/jvm/jdk1.6.0_24/bin/javac 来提供 /usr/bin/javac (javac),于 自动模式 中。

uestc@uestc-ThinkPad-T43:~/tools$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.6.0_24/bin/javaws" 1

update-alternatives: 使用 /usr/lib/jvm/jdk1.6.0_24/bin/javaws 来提供 /usr/bin/javaws (javaws),于 自动模式 中。

uestc@uestc-ThinkPad-T43:~/tools$ sudo update-alternatives --config java

链接组 java 中只有一个候选项:/usr/lib/jvm/jdk1.6.0_24/bin/java

无需配置。

uestc@uestc-ThinkPad-T43:~/tools$ sudo update-alternatives --config javac 

链接组 javac 中只有一个候选项:/usr/lib/jvm/jdk1.6.0_24/bin/javac

无需配置。

uestc@uestc-ThinkPad-T43:~/tools$ sudo gedit /etc/environment 

在最后一行添加JAVA_HOME="/usr/lib/jvm/jdk1.6.0_24"

2.安装必要的包

尽量全安装吧,编译一次太花时间了。

uestc@uestc-ThinkPad-T43:~/tools$ sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386

sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386

sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

$ sudo apt-get install build-essential git u-boot-tools texinfo texlive ccache zlib1g-dev gawk

$ sudo apt-get install bison flex gettext uuid-dev ia32-libs

最好找个网好点的地方,安装这些必要的包,网速慢相当坑人的。还有找不到源,更新下源就可以了。

转载地址:http://slcla.baihongyu.com/

你可能感兴趣的文章
[UML]UML系列——用例图中的各种关系(include、extend)
查看>>
若要调试此模块,请将其项目生成配置更改为“调试”模式。若要取消显示此消息,请禁用“启动时若没有用户代码则发出警告”调试器选项。...
查看>>
08.Python网络爬虫之图片懒加载技术、selenium和PhantomJS
查看>>
java_socket套接字网络编程_实现多线程聊天
查看>>
SpringMVC + Spring + MyBatis 学习笔记:在类和方法上都使用RequestMapping如何访问
查看>>
[转载]使用RoboCopy 命令
查看>>
清楚浮动的应用
查看>>
spring cloud学习(五) 配置中心
查看>>
Oracle误删除表空间的恢复
查看>>
C++的继承与多态
查看>>
CSS3 Border-image
查看>>
php使用redis的GEO地理信息类型
查看>>
绘制顺序,深度缓冲区,模板缓冲区相关
查看>>
Python文件处理
查看>>
js无限轮播的写法
查看>>
洛谷P4769 冒泡排序
查看>>
固定思维的可怕(转)
查看>>
gitlab迁移升级
查看>>
c++函数重载
查看>>
2017.12.24
查看>>