三步建立android开发环境

笔记本/便携移动设备,手机平板等软硬件
回复
ReverseOnce
帖子: 106
注册时间: 2015-08-29 21:05

三步建立android开发环境

#1

帖子 ReverseOnce » 2015-09-15 15:54

1.java模拟器。jdk有两种,一种是openjdk,一种是oraclejdk。openjdk更简洁一些,而oracle java则很臃肿,两者的区别有点像libreoffice与openoffice的区别,libreoffice不会比openoffice差。这话说起来就长了,暂且不表,总之,前者是完全开源的,应该多予支持。
openjdk的默认版本是1.7,中间版是1.8,最新版是1.9,1.9对开发工具的支持尚不到位,根据需要选择:

代码: 全选

sudo apt-get update
sudo apt-get install default-jdk

代码: 全选

sudo apt-get update
sudo apt-get install openjdk-8-jdk
oraclejdk版本的情况跟openjdk是对应的:

代码: 全选

sudo add-apt-repository ppa:webupd8team/java  
sudo apt-get update  
sudo apt-get install oracle-java7-installer

代码: 全选

sudo add-apt-repository ppa:webupd8team/java  
sudo apt-get update  
sudo apt-get install oracle-java8-installer
2.android开发工具。库里的eclipse太老,但也能用,喜欢新版的需要自行下载。android-studio-1.4现在是beta版,ppa里边的是1.3的。
安装eclipse:

代码: 全选

sudo apt-get update
sudo apt-get install eclipse
安装android-studio:

代码: 全选

sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio
3.qemu-kvm虚拟机。这个的作用更无需多说,埋头安装就是了。
首先查看硬件支不支持kvm:

代码: 全选

egrep -c '(vmx|svm)' /proc/cpuinfo
vmx是intel的虚拟化技术,svm则是amd的虚拟化技术,输出数字为0表示cpu不支持kvm,大于等于1表示处理器能跑kvm,所以,接下来可以:

代码: 全选

sudo apt-get update
sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager
sudo adduser your-user-name kvm    #your-user-name=用户名称
sudo adduser your-user-name libvirtd    #your-user-name=用户名称
reboot

说明一下,virt-manager是管理虚拟机的程序,除了不支持从usb启动以外,其它的基本功能都具备,不需要的可以不安装。至此,android开发环境就算是建好了,android-studio的快捷图标在applications(程序)->programming(编程),用dash也能方便地找到。无图无真相,上几个android-studio的图演示一下:
android-studio-sdk.png
android-studio-kvm.png
android-studio-virtual-device.png
android-studio-project.png
android-studio-emulator.png
最后来一张virt-manager启动ubuntu的快照:
virt-manager-screenshot.png
上次由 ReverseOnce 在 2015-10-24 12:22,总共编辑 1 次。
ReverseOnce
帖子: 106
注册时间: 2015-08-29 21:05

Re: 三步建立android开发环境

#2

帖子 ReverseOnce » 2015-09-27 10:11

安装完成以后,包括64位系统在内,无需再做任何配置,android和ios设备就能被驱动。就在不久以前,还必须东安装一个依赖包,西安装一个依赖包,变化太快,经验主义行不通。
安装过一个版本的jdk,卸载以后,再安装其它版本的jdk,终端会输出错误信息:

代码: 全选

update-binfmts: warning: current package is openjdk-7, but binary format already installed by openjdk-8
删除所有jdk及其依赖包:

代码: 全选

apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e 'java-common' | xargs sudo apt-get -y remove
sudo apt-get -y autoremove
删除残余文件:

代码: 全选

sudo rm /var/lib/binfmts/jar
清除爪哇配置:

代码: 全选

dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge
清除爪哇缓存:

代码: 全选

sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
删除爪哇模拟器:

代码: 全选

sudo rm -rf /usr/lib/jvm/*
reboot
安装新的jdk:

代码: 全选

sudo apt-get update
sudo apt-get install openjdk-8-jdk
小小de菜鸟
帖子: 7
注册时间: 2014-03-31 11:36
系统: 正尝试Linux

Re: 三步建立android开发环境

#3

帖子 小小de菜鸟 » 2015-10-13 15:19

多谢卤煮的分享,晚上回去试试看。。。 :Haha :Haha
xiubin2012
帖子: 8
注册时间: 2015-01-05 14:58
系统: Ubuntu

Re: 三步建立android开发环境

#4

帖子 xiubin2012 » 2015-11-23 19:14

谢谢楼主分享,虽说我是做iOS开发的,但还是喜欢安卓 和 Ubuntu,喜欢写新鲜技术。而且最近打算用Ubuntu学些安卓开发
维斯堡
帖子: 4
注册时间: 2015-12-07 23:58
系统: windows

Re: 三步建立android开发环境

#5

帖子 维斯堡 » 2015-12-22 21:11

:Cry 楼主sudo add-apt-repository ppa:paolorotolo/android-studio这一步之后,要下载公钥怎么搞?
维斯堡
帖子: 4
注册时间: 2015-12-07 23:58
系统: windows

Re: 三步建立android开发环境

#6

帖子 维斯堡 » 2015-12-22 21:33

:Cry
W: GPG 错误:http://ppa.launchpad.net wily InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 857F87147B9B74AA
头像
oneleaf
论坛管理员
帖子: 10454
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: 三步建立android开发环境

#7

帖子 oneleaf » 2015-12-23 19:05

找不到公钥,就直接导入呗。

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 857F87147B9B74AA
sudo apt-get update
xiubin2012
帖子: 8
注册时间: 2015-01-05 14:58
系统: Ubuntu

Re: 三步建立android开发环境

#8

帖子 xiubin2012 » 2015-12-28 21:12

xiubin2012 写了:谢谢楼主分享,虽说我是做iOS开发的,但还是喜欢安卓 和 Ubuntu,喜欢写新鲜技术。而且最近打算用Ubuntu学些安卓开发
我也是哦 :em01 :em11
回复