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

原创 2013年10月05日 00:32:05

本文章是自己搭建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

版权声明:本文为博主原创文章,未经博主允许不得转载。

ubuntu 12.04(64位)下搭建android5.0开发环境

ubuntu 12.04(64位)下搭建android5.0开发环境 本文介绍在WIN7操作系统通过在虚拟机VMWARE和Ubuntu下搭建了一个android5.0编译环境的操作过程,包括LINUX...
  • zhenwenxian
  • zhenwenxian
  • 2014年12月20日 00:26
  • 11669

Ubuntu 12.04下搭建Qt开发环境

Qt开发环境的搭建,具体考虑项目需求
  • u011497396
  • u011497396
  • 2014年05月11日 17:30
  • 1511

Ubuntu 14.04搭建Android5.1开发环境和编译

Ubuntu 14.04搭建Android5.1开发环境和编译 1、安装Ubuntu14.04 Desktop版本64bit,U盘安装 先下载Ubuntu系统,官网地址,从ubuntu10.0...
  • daniel80110_1020
  • daniel80110_1020
  • 2016年11月07日 17:18
  • 809

ubuntu下搭建android开发环境(一)安装ubuntu系统(by 星空武哥)

虽说已经有很多ubuntu的安装教程了,但是今天我还是要写一篇这样的文章,因为这篇文章是为了在ubuntu下搭载android开发环境所准备的,所以侧重点不同。      首先我们先看看google在...
  • lsyz0021
  • lsyz0021
  • 2016年08月11日 23:33
  • 7226

Ubuntu Server 12.04安装桌面环境以及配置VNC

系统环境:Ubuntu Server 12.04         VNC主控端系统环境:Windows 7         因实际开发需要,采用VNC连接Ubuntu。         首先需要在Ub...
  • yunzhongfeiniao
  • yunzhongfeiniao
  • 2013年12月25日 17:49
  • 2832

Ubuntu下Android开发环境配置

Ubuntu下配置Android开发环境,jdk,android studio,sdk,git,repo等等
  • industriously
  • industriously
  • 2017年02月04日 16:51
  • 2210

Ubuntu下搭建AndroidStudio开发环境

Ubuntu 下 Android Studio 开发环境搭建
  • cjh1005221032
  • cjh1005221032
  • 2016年04月29日 22:39
  • 1376

Ubuntu搭建Android开发环境

前言 因为迁移到新的笔记本,
  • zinss26914
  • zinss26914
  • 2014年07月13日 23:19
  • 2146

开发环境搭建--Ubuntu系统的安装

前言由于Android 源码工程比较庞大,Android4.0源码工程占约4个G的空间,对整个源码工程的编译必定是个重大的任务,所以我们强烈建议使用Linux原版操作系统来对Android进行开发,而...
  • zgkxzx
  • zgkxzx
  • 2017年05月18日 15:02
  • 505

制作Ubuntu server 12.04及新版系统安装U盘的正确方法

现在,大多数计算机都能够从U盘启动系统,制作U盘系统安装盘,成了目前最佳的技术方案。 这样,IT们在安装操作系统的时候,就基本可以抛弃光驱和光盘,只需要一个小小的U盘,就可以解决IT们的大部份烦脑。...
  • qq160816
  • qq160816
  • 2016年03月26日 13:21
  • 2489
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu 12.04 server 搭建Android开发环境记录
举报原因:
原因补充:

(最多只允许输入30个字)