admin 管理员组文章数量: 1184232
记录一下在Android Studio上虚拟机安装的过程
感谢百度 (•́へ•́╬)
软硬件配置:Windows + P6000 24GB + Android Studio 4.1.1
1、预备工作
1、安装Intel HAXM
打开SDK Manager ,确保【Intel x86 Emulator Accelerator (HAXM installer)】已安装
2、进入BIOS(Basic Input Output System)启用Virtual Technology
重启电脑,在开机前按F2进入BIOS界面,在Configurations”中找到【Intel Virtualization Technology】将其设置成Enable
2、打开AVD Manager
Tools → AVD Manager
或者菜单栏右上角手机符号
3、选择虚拟机设备
1、点击【Create Virtual Device】建议选择分辨率小的,不占内存
2、点击【Next】选择适合的【API Level】和【ABI】下载
3、下载完成后给虚拟机重命名以区分不同虚拟机
菜单栏出现一个手机表示虚拟机下载成功
4、修改APK支持CPU架构型号
可能出现以下信息
Device supports x86,but APK only supports armeabi-v7a,arm64-v8a
模拟器的设备是 x86,但是运行的这个程序的APK 只支持 armeabi-v7a,arm64-v8a
这个问题不是一个问题,是许多问题 o(´^`)o
(1)armeabi-v7a,arm64-v8a是什么?
这是 CPU 架构类型的名称
目前 Android 支持的 CPU 架构有有以下几种:
| CPU架构 | 描述 |
|---|---|
| armeabi | 第5代 ARM v5TE,使用软件浮点运算,兼容所有ARM设备,通用性强,速度慢 |
| armeabi-v7a | 第7代 ARM v7,使用硬件浮点运算,具有高级扩展功能 |
| arm64-v8a | 第8代,64位,包含AArch32、AArch64两个执行状态对应32、64bit |
| x86 | intel 32位,一般用于平板 |
| x86_64 | intel 64位,一般用于平板 |
| mips | 少接触 |
| mips64 | 少接触 |
(2)代码在哪里设置APK对他们的支持的?
在app的build.gradle
添加虚拟机的ABI型号“x86”
ndk {
moduleName "ncnn"
abiFilters "armeabi-v7a", "arm64-v8a", "x86"
}
重新编译运行就ok啦!
5、虚拟导入图片相册
项目需要读取本地图片,所以虚拟机需导入图片相册
1、View → Tool Windows → Device File Explorer
或者Android Studio右下角
2、上传图片
启动虚拟机 → mnt → sdcard → DCIM → 右键Upload选择图片路径
版权声明:本文标题:Android Studio之虚拟机安装 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1766521499a3466338.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论