1.Jdk下载
Oracle官网下载或者终端输入sudo apt-get install openjdk-8-jdk 这里下载的是openjdk8
2.Android sdk下载
Android developer官网搜索,可以下载android studio或者单独下载下面的命令行工具
注意Android sdk需要人工把sdk文件夹里所需各种文件下载全,包括build-tool platformtool等,最好的方法是下载Android studio 使用它来配置sdk,需要在sdkmanager里设置下载文件夹
3.虚拟机
AS中使用AVD创建或者命令行:android sdk中自带有emulator工具,sdkmanager和avdmanager的用法在android developer的官网搜索
命令行方法:
1)avdmanager list target 列出系统镜像的列表,不能用则加上./
2)若上一步不存在镜像则创建一个AVD,android SDK 本身没有系统镜像,需要使用sdkmanager下载。
使用./sdkmanager --list 查看列表
运行./sdkmanager “system-images;android-23;google_apis;x86”
然后运行工./sdkmanager --licenses 接受协议
然后./avdmanager create avd -n test -k "system-images;android-23;google_apis;x86" -b x86 -c 100M -d 7 –f 以创建avd,创建的时候应该合理配置内存和架构等不然后面运行时会报错
使用命令行./sdkmanager "platform-tools" "platforms;android-28"下载platform-tools
3)Sudo apt install qemu qemu-kvm libvirt-bin bridge-utils virt-manager
4)Emulator –avd avdname 或者emulator @avdname
5)需要硬件加速或者虚拟化支持的需要在bios界面开启,普通用户权限不足不能使用kvm的加上sudo
5.Android studio 代理设置:
这块特别奇怪,有时候提示设置代理直接选取消就行,有时候需要设置代理,具体怎么回事还不清楚
Automatic proxy configuration URL设置为 mirrors.neusoft.edu.cn:80 或者Manual proxy configration设置为mirrors.neusoft.edu.cn 端口为80
还有其他代理:
大连东软信息学院镜像服务器地址:
- http://mirrors.neusoft.edu.cn 端口:80
北京化工大学镜像服务器地址:
- IPv4: http://ubuntu.buct.edu.cn/ 端口:80
- IPv4: http://ubuntu.buct.cn/ 端口:80
- IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
上海GDG镜像服务器地址:
- http://sdk.gdgshanghai.com 端口:8000