ubuntu搭建android开发环境

主要内容

  1. 安装ubuntu
  2. 安装android studio
  3. 导入github项目
  4. 安装virtual box
  5. 安装genymotion
  6. 软件源、一些命令

ubuntu安装和使用

ubuntu下载http://www.ubuntu-china.cn/(中文版)
ubuntu安装使用usb installer

切换输入法 ctrl+space

安装chrome
http://www.linuxidc.com/Linux/2016-05/131096.htm

Ubuntu Linux系统下apt-get命令详解
http://os.51cto.com/art/200802/65583.htm

Linux学习之六–unZip/Zip的安装及使用
http://www.cnblogs.com/duyao/p/5990398.html

md5sum 计算文件的md5值

ubuntu各种文件颜色含义

tab 按键自动补齐

优麒麟应用商店(qq、wps、sogou…)
http://www.ubuntukylin.com/application/
直接安装软件中心(类似电脑管家)
http://www.ubuntukylin.com/downloads/
添加软件源
deb http://archive.ubuntukylin.com:10006/ubuntukylin zensty main
更新sudo apt-get update
由于没有公钥,无法验证下列签名: NO_PUBKEY D259B7555E1D3C58
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys D259B7555E1D3C58

安装优麒麟软件中心
下载软件中心
安装软件中心
sudo dpkg -i ubuntu-kylin-software-center_1.3.10-0~329~ubuntu16.04.1_all.deb
依赖问题
sudo apt-get -f install

ls -al 会显示文件大小和时间等信息
http://blog.csdn.net/u012736455/article/details/14454209

dpkg: 错误: 所请求的操作需要超级用户权限
命令前加sudo,就是root身份

安装deb格式的程序
sudo dpkg -i ‘/home/linux/下载/virtualbox-5.1_5.1.22-115126~Ubuntu~zesty_amd64.deb’

打开任务管理器
gnome-system-monitor

另外一个进程已经为 dpkg 状态数据库 加锁
sudo rm /var/lib/dpkg/lock

怎么修改软件源
echo “new line of text” | sudo tee -a /etc/apt/sources.list
https://askubuntu.com/questions/197564/how-do-i-add-a-line-to-my-etc-apt-sources-list
也可以选择软件和更新来添加)
sudo echo “deb http://ftp.hk.debian.org/debian wheezy main” | sudo tee -a /etc/apt/sources.list

软件源
https://launchpad.net/ubuntu/+archivemirrors

未安装软件包 libvpx3
https://packages.ubuntu.com/xenial/amd64/libvpx3/download

http://www.cnblogs.com/amosli/p/3733385.html
全局卸载,推荐使用
sudo apt-get purge virtualbox*
或者直接卸载,但可能删除不干净
sudo apt-get remove virtualbox-*

查看安装了那些virtualbox
dpkg -l |grep virtualbox
查询pid
ps -ef | grep virtualbox

干掉virtualbox
kill -9 pid

flash更新
下载https://get.adobe.com/cn/flashplayer/
我下载的是flash-player-ppapi-26.0.0.131-release.x86_64.rpm
安装rpm命令
sudo apt install rpm
用rpm命令安装
http://os.51cto.com/art/201001/177866.htm
rpm -i 需要安装的包文件名
rpm -i flash-player-ppapi-26.0.0.131-release.x86_64.rpm
报错说 依赖检测失败:glibc
安装ubuntu自带的flash player
sudo apt-get install flashplugin-installer

android studio

android国内下载地址
http://www.androiddevtools.cn/
http://www.android-studio.org/

android官网不需要翻墙
http://https://developer.android.google.cn/index.html
官网安装指导
http://https://developer.android.google.cn/studio/install.html

1、下载android studio (linux版本的压缩包)
2、主文件夹中新建一个app文件夹(存放我自己的程序)
将压缩包里面文件拖到app文件夹中
3、打开终端(快捷键ctrl+alt+t)
在终端打开android studio(’/home/linux/app/android-studio/bin/studio.sh’)
4、如果提示unable to access android sdk add-on list,说明还没有安装sdk
如果你有代理就设置下代理服务器;否则你先点击cancel,等到后面再安装sdk

安装完成后打开Configure/Sdk Manage下载sdk

sdk默认安装目录/home/linux/Android/Sdk
5、修改主题
Configure/Settings
—Appearance
—-GTK+
—-勾选override default fonts by
6、git安装
sudo apt-get update
sudo apt-get install git

Required libraries for 64-bit machines:
If you are running a 64-bit version of Ubuntu, you need to install some 32-bit libraries with the following command:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

安装好git之后就可以导入github项目啦
7、导入一个github项目
check out project for a version control/github
(工程地址https://github.com/yxs666/cniao5-shop.git
本地默认目录是/home/linux/StudioProjects/cniao5-shop)
输入github帐号
设置master密码(master123)
导入项目后的默认目录是/home/linux/StudioProjects/cniao5-shop
注意:不要直接点击打开,正确姿势是重新open an exists project(如果是eclipse项目则是import方式)
因为project中以下文件设置为自己电脑中的对应配置
—project
—local.properties
—build.gradle
(classpath ‘com.android.tools.build:gradle:2.3.3’这个版本号是什么?
‘/home/linux/app/android-studio/gradle/m2repository/com/android/tools/build/gradle/’)
—gradle/wrapper/gradle-wrapper.properties
(distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip这个版本号是什么?
/home/linux/.gradle/wrapper/dists)
—module
—–build.gradle
——-compileSdkVersion 23
——-buildToolsVersion “23.0.1”

如果卡在Gradle:Resolvedependencies’:app_debugCompile’步骤,是因为本地没有gradle-3.3-all.zip

gradle-wrapper.properties和com.android.tools.build:gradle对应关系参看这里
https://developer.android.google.cn/studio/releases/gradle-plugin.html
(百度上虽然一堆资料,但是往往不完整,而且都是表面的解决问题;切记要学东西去官网)

那怎么下载这个呢,其实地址已经给出来啦
https://services.gradle.org/distributions/gradle-3.3-all.zip
下载后复制到对应的目录下(cp file1 file2)

依赖版本不对
compile ‘com.facebook.fresco:fresco:0.6.0+’
直接百度fresco,然后看官网doc

genymotion、virtualbox安装

需要先安装虚拟机
(https://www.virtualbox.org/wiki/Linux_Downloads可以在这里下载后安装)
sudo dpkg -i ‘/home/linux/下载/virtualbox-5.1_5.1.22-115126~Ubuntu~zesty_amd64.deb’
看genymotion官网说virtualbox-5.1有问题(其实没有问题)
https://www.genymotion.com/help/desktop/faq/#category-virtualbox
In any case, do not use versions 5.1.x, as they are known to cause sound issues and in some cases prevent Genymotion to start.)
下载virtualbox-5.0网址
https://www.virtualbox.org/wiki/Download_Old_Builds_5_0

genymotion一直处于黑屏幕状态
(电池网络都显示为灰色)
是因为virtualbox网络配置的问题
https://www.genymotion.com/help/desktop/faq/#category-installation
http://blog.csdn.net/kongxx/article/details/43523231
解决办法是创建一个VirtualBox Host-Only Ethernet Adapter
打开 “管理 -> 全局设定 -> 网络 -> 仅主机(Host-Only)网络”,然后添加一个,此时会生成一个名为 “VirtualBox Host-Only Ethernet Adapter #2″ 的网络,配置信息如下:
主机虚拟网络界面
IPv4地址:192.168.145.1
IPv4网络掩码:255.255.255.0
DHCP 服务器
切记不要选中 “启用服务器”

安装(直接双击安装会缺少依赖,推荐dpkg命令安装)
sudo dpkg -i virtualbox-5.0_5.0.40-115130-Ubuntu-xenial_amd64.deb

dpkg: 处理软件包 virtualbox-5.0 (–install)时出错
依赖关系问题 - 仍未被配置
sudo apt-get -f install

怎么修改软件源
echo “new line of text” | sudo tee -a /etc/apt/sources.list
https://askubuntu.com/questions/197564/how-do-i-add-a-line-to-my-etc-apt-sources-list
也可以选择软件和更新来添加)

安装genymotion
参考这里https://docs.genymotion.com/Content/01_Get_Started/Installation.htm

cd /home/linux/下载/
chmod +x genymotion-2.9.0-linux_x64.bin
./genymotion-2.9.0-linux_x64.bin -d /home/linux/app/genymotion
cd /home/linux/app/genymotion/genymotion
./genymotion

怎么修改/etc/apt/sources.list文件(vi也可以)
sudo gedit /etc/apt/sources.list

vboxdrv:找不到命令(注意virtualbox5.1后这个命令是virtualbox)
linux-headers-4.10.0-28-generic怎么来的
uname -r
sudo usermod -aG vboxuser linux 这个linux就是用户名
完整命令
sudo apt-get install aptitude && sudo aptitude update && sudo aptitude upgrade && sudo aptitude remove virtualbox && sudo aptitude install virtualbox && sudo aptitude install linux-headers-4.10.0-28-generic && sudo aptitude remove virtualbox-dkms && sudo aptitude install virtualbox-dkms && sudo /etc/init.d/virtualbox start && sudo usermod -a -G vboxusers linux && sudo reboot

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值