ubuntu搭建android开发环境

xiaoxiao2021-02-27  228

主要内容

安装ubuntu安装android studio导入github项目安装virtual box安装genymotion软件源、一些命令

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

转载请注明原文地址: https://www.6miu.com/read-9818.html

最新回复(0)