Ubuntu 12.04 server 搭建Android开发环境记录

本文章是自己搭建Android开发环境遇到的一些问题,自己给自己留个记录,很多都是参考网络上给的解决办法。本人的用的ubuntu 12.04的server版本,支持root登录,所以第一步的root搞起,sudo passwd root

1、ubuntu 12.04 server 安装后找不到eth0

修改:

root@miyh:~# vim /etc/network/interfaces
添加
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

 

2、Sorry, command-not-found has crashed! Please file a bug report at:
https://bugs.launchpad.net/command-not-found/+filebug
Please include the following information with the report:

command-not-found version: 0.2.44

root@miyh:~# git 发现提示上述错误
修改

root@miyh:~# apt-get install language-pack-en-base
root@miyh:~#vim .bashrc
添加:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

重启shell终端,输入git,你会发现提示变了
root@miyh
:~# git
The program 'git' is currently not installed.  You can install it by typing:
apt-get install git

 

3、git获取

root@miyh:~# apt-get install git

安装的过程中,可以看到有这样的提示

Suggested packages:
git-daemon-run git-daemon-sysvinit git-doc git-el git-arch git-cvs git-svn git-email git-gui gitk gitweb

root@miyh:~# apt-get install git-doc

可以支持git + Table的操作

 

4、apt-get install sun-java6-jdk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jdk has no installation candidate

原文:http://www.douban.com/note/240118681/

1. Download the JDK 1.6 binary release from Sun JDK download site(www.oracle.com/technetwork/java/javase/downloads/index.html).

2. Unzip the binary somewhere in your system, for example:
sudo mkdir -p /opt/java/64/
sudo cp jdk-6u35-linux-x64.bin /opt/java/64
sudo su -
cd /opt/java/64
chmod +x jdk-6u35-linux-x64.bin
./jdk-6u35-linux-x64.bin
exit

3. Add the new Java to your shell environment’s $PATH :
echo 'export PATH=/opt/java/64/jdk1.6.0_35/bin:$PATH' >> ~/.bashrc

4. Relaunch your terminal and test, java -version:
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01, mixed mode)

 

5、Ubuntu 12.04 安装设置gcc4.4

apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib gcc-4.4-multilib
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 100

update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 50

update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 100

update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 50

update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.4 100

update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.6 50

 

6、scripts/kconfig/lxdialog/msgbox.o: In function `dialog_msgbox': error
root@miyh:/usr/bin
# apt-get install libncurses5-dev

 

7、ImportError: No module named M2Crypto
root@miyh:/usr/bin# apt-get install python-dev
root@miyh:/usr/bin
# apt-get install libncurses5-dev

 

8、dos2unix:Command not found

root@miyh:/usr/bin# apt-get install dos2unix

 

9、collect2: ld terminated with signal 9 [Killed]
make: *** [out/target/product/generic/obj/SHARED_LIBRARIES

修改ubuntu swap分区大小

root@miyh:~# mkdir swap

root@miyh:~# cd swap/
root@miyh:~/swap# pwd
/root/swap

root@miyh:~/swap#dd if=/dev/zero of=swapfile bs=1M count=2k

2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 16.3087 s, 132 MB/s

创建2G的swap,创建分区的大小就= bs * count(我机器配置的1G内存)

root@miyh:~/swap# mkswap swapfile

Setting up swapspace version 1, size = 2097148 KiB

no label, UUID=5fe50bd2-d575-40d6-a297-f827bbf9901e

转换成 Swap 文件

如果想一直使用这个swap分区,需要修改

root@miyh:~/swap# vim  /etc/fstab

/root/swap/swapfile swap swap defaults 0 0

 

10、lzop: error while loading shared libraries: liblzo2.so.2: cannot open shared object file: No such file or directory

root@miyh:/usr/lib/i386-linux-gnu# apt-get install liblzo2-dev

root@miyh:/usr/local/li/usr/lib/x86_64-linux-gnu/liblzo2.so.2b# find / -name liblzo2.so.2

/usr/lib/x86_64-linux-gnu/liblzo2.so.2

root@miyh:/usr/local/lib# ln -s /usr/lib/x86_64-linux-gnu/liblzo2.so.2 /usr/lib/liblzo2.so.2

 

11、lzop: error while loading shared libraries: liblzo2.so.2: wrong ELF class: ELFCLASS64

root@miyh:/usr/lib# apt-get install liblzo2-dev:i386

root@miyh:/usr/local/li/usr/lib/x86_64-linux-gnu/liblzo2.so.2b# find / -name liblzo2.so.2

/usr/lib/i386-linux-gnu/liblzo2.so.2
/usr/lib/x86_64-linux-gnu/liblzo2.so.2

root@miyh:/usr/lib# ln -s /usr/lib/i386-linux-gnu/liblzo2.so.2 /usr/lib/liblzo2.so.2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值