Ubuntu安装android studio 和用avd manager启动模拟器测试

1. 安装android studio 

访问 developer.android.com (需要翻墙)

进入develop

下载android studio 3.0.1 

按提示解压安装后,注意:

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


2.  安装KVM提速 (这个提速不够明显,注意后面)

用HAXM(KVM)提升Android Studio模拟器速度

sudo apt-get install cpu-checker
  • 执行检测命令
kvm-ok
  • cpu支持
"INFO: Your CPU supports KVM extensions
INFO: /dev/kvm exists
KVM acceleration can be used"
  • cpu不支持需要到bios中设置VT开启状态
"INFO: KVM is disabled by your BIOS
HINT: Enter your BIOS setup and enable Virtualization Technology (VT),
and then hard poweroff/poweron your system
KVM acceleration can NOT be used"
  • 下面安装kvm:
$ sudo apt-get install qemu-kvm
$ sudo adduser <您的用户名> kvm
$ sudo apt-get install libvirt-bin ubuntu-vm-builder bridge-utils
$ sudo adduser <您的用户名> libvirtd
  • 检验安装是否成功:
$ sudo virsh -c qemu:///system list
 Id    Name                           State
----------------------------------------------------


3. 启动Android studio, 配置 sdk manager, 这里很坑, 国内所有的 proxy 基本都挂了, 这里我们用自己的香港服务器  youjianqi.com 启动一个 ssh proxy

ssh -N -C -D 7070 root@youjianqi.com

因为你们都有香港服务器的 ssh key, 所以这里能启动一个 socket 5的代理, 命令行会没有任何输出,但是不结束, 你可以后面新开一个tab的命令行 telnet 127.0.0.1 7070 来测试是否可以联通.

然后设置代理选socket, localhost, 7070:

image.png

4. 这里sdk manager进入后可以获取最新的列表了,  trick here !!!  , 断掉 ssh proxy, 就是第3步的命令行. 然后手动选择 facebook.github.io/react-native 的get started 提到的 android 开发测试的时候需要的系统版本 android 6 , 

image.png

注意,选 x86 就够了,因为虚拟机只能对x86硬件加速.

5. 自行找到 android studio 的 tools -> android -> avd manager,  手动创建一个 基于 x86 Atom system image的avd.   然后启动她, 后面 expo 的 device那启动的时候,选android, 就会自动选择这个模拟器来调试了, 注意拔掉手机和usb,否则有多个device可以选,需要看清楚.

日记本

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
被以下专题收入,发现更多相似内容