Android Studio模拟器(AVD)安装

      之前一直用真机(MUMU模拟器)做测试,突然想使用一下咱们的Android Studio自带模拟器,没想到遇到了不少坑,写此文章记录一番。 Android Studio自带模拟器(AVD),怎么安装呢?本文就一步一步来操作

1、选择AVD Manager(Device Manager)

2、添加设备

         已有模拟器显示界面如下,没有直接选中+Create Virtual Device...

3、选择设备

         选中你想要的设备Next>Next>Finish即可

4、Error while waiting for device: The emulator process for AVD Pixel_2_API_28 was killed.

问题造成原因:

  • 1.Android Emulater没有安装

  • 2.HAXM需要更新或重新安装

        下面咱看看那个没安装File>Settings>System Settings>Android SDK>SDK Tools,

         上图两个都安装但是版本过低,当然没安装的直接安装即可,咱先升级看看。选中红框内的内容>Apply。

5、安装(更新) AVD HAXM

6、下载后>next>Finish

 7、Unable to install Intel® HAXM VT-x is disabled in BIOS.

看到标题和上图,就知道运行结果不理想了:

        Unable to install Intel® HAXM

        VT-x is disabled in BIOS.

        Enable VT-x in your BIOS security settings (refer to documentation for your computer).

        好事多磨咱继续解决问题。

查阅资料要进入BIOS模式设置CPU,不用电脑不一致哈。咱以HP为例:

  • 1.ESC键进入提示再根据提示(比如按F10)进入BIOS的办法。
    • 按下开机键,或者重启黑屏后,快速点按ESC(多按),这是为了避免错过BIOS的检测时间。

    • 如果看见LOGO了那说明错过了时机那就重来。手快的话,1-2次就可以进入。看到这个菜单就说明成功。

  • 2.根据提示(按下F10),进入BIOS, 在用键盘的左右键来回切换选项卡。

  • 3.切换至系统设置,在用上下键选中处理器虚拟化技术,Enter键>修改为启动,然后保存,退出即可。

8、咱再次安装AVD HAXM,终于安装成功了,如下图。

9、再次开开心心运行项目

居然又报错:

Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: The currently selected variant "debug" uses split APKs, but none of the 1 split apks are compatible with the current device with ABIs 「"x86"」.

造成原因:项目未兼容x86

build.gradle>android>defaultConfig>ndk>新增'x86',如下:
android {
    compileSdkVersion 30//项目的编译版本

    defaultConfig {
        applicationId "com.scc.demo"//包名
        minSdkVersion 23//最低的兼容的Android系统版本
        targetSdkVersion 30//目标版本,表示你在该Android系统版本已经做过充分的测试
        versionCode 1//版本号
        versionName "1.0.0"//版本名称
        ndk {
            abiFilters 'armeabi-v7a', 'arm64-v8a','x86'
            //运行环境,要上传Google Play必须兼容64位,这里仅兼容ARM架构
            //对于ARM架构,32 位库位于armeabi-v7a 中。64 位等效项是arm64-v8a。
            //对于x86体系结构,查找x86(用于 32 位)和 x86_64(用于 64 位)。
        }
    }
}

10、还要开开心心运行项目

        虚拟机运行成功,大功告成。美滋滋~

相关推荐

The emulator process for AVD XXX has terminated.icon-default.png?t=N7T8https://shuaici.blog.csdn.net/article/details/120164749

Android Studio无法连接模拟器(真机)https://shuaici.blog.csdn.net/article/details/116780929icon-default.png?t=N7T8https://shuaici.blog.csdn.net/article/details/116780929

  • 21
    点赞
  • 129
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
### 回答1: 村庄规划是指对村庄的布局、建筑、交通、环境等方面进行规划和设计,以实现村庄的有序发展和改善居民的生活质量。而ArcGIS(地理信息系统)是一种功能强大的软件工具,可以用于地理数据的收集、分析、管理和可视化。 在村庄规划中,ArcGIS可以起到重要的作用,其中基数转换是其中的一项重要功能。基数转换可以将不同基准的地理数据进行转换,以便于统一使用和分析。在村庄规划中,常常需要使用不同来源的地理数据,例如土地利用、交通网络、人口分布等,这些数据可能来自于不同的机构或部门,使用的坐标系统和基准也可能不同。 使用ArcGIS进行基数转换,可以将这些不同基准的数据转换成统一的坐标系统,以便于在同一地图上进行分析和比较。这样可以减少数据不一致造成的误差,提高规划的准确性和可靠性。同时,基数转换还可以解决不同投影方式引起的数据显示问题,确保地图的形状和位置准确无误。 在具体操作时,使用ArcGIS进行基数转换需要先确定数据的坐标系统和基准,然后选择适当的转换方法进行转换。ArcGIS提供了多种转换方法,可以根据实际情况选择最合适的方法。转换完成后,还可以对转换后的数据进行进一步处理和分析,以满足村庄规划的需求。 综上所述,ArcGIS基数转换在村庄规划中起到了重要的作用,能够将不同基准的地理数据进行统一转换,提高规划的准确性和可靠性。这对于实现村庄的有序发展和改善居民的生活质量具有积极的意义。 ### 回答2: 村庄规划是一个关于如何合理利用和布置村庄内部和周边土地资源的过程。在村庄规划过程中,ArcGIS基数转换可以帮助规划师分析和转换不同的基础数据,以提供更准确和全面的决策支持。 基数转换是指将不同度量单位或坐标系统的数据转换为标准单位或坐标系统的过程。在村庄规划中,有许多不同类型的数据需要相互转换,例如土地所有权、地形高程、建筑物分布等。基数转换可以将这些数据转换为统一的单位和坐标系统,使得规划师能够更好地分析和比较不同数据之间的关系。 使用ArcGIS进行基数转换,首先需要整理和准备待转换的数据。这包括收集和整合不同来源和格式的数据,并进行必要的清理和剪裁。接下来,通过ArcGIS中的工具和功能,可以进行各种类型的基数转换,例如长度、面积、体积、坐标系统等。 基数转换的过程需要注意一些细节和注意事项。首先,选择适当的转换方法和参数,以确保转换结果的准确性和可信度。其次,要对转换后的数据进行验证和检查,以确保转换结果符合预期和规划要求。最后,要及时更新和管理转换后的数据,以确保它们与实际情况保持一致。 总之,基数转换在村庄规划中起着重要作用。它可以帮助规划师整合和分析不同类型的数据,以支持决策和设计过程。ArcGIS作为一种强大的基数转换工具,可以提供准确和高效的转换功能,为村庄规划提供强有力的支持。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帅次

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值