gpt4 book ai didi

android - 无法使用 Android 版本 4.0.3 创建模拟器

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:11:48 24 4
gpt4 key购买 nike

我需要使用 Android 版本 4.0.3 测试我的 Android 应用程序,但我无法使用此 Android 版本创建模拟器。请查看以下屏幕截图以了解更多详细信息:

为 4.0.3 版安装了 Intel x86 系统镜像: Installed Intel x86 system image for version 4.0.3

选择系统镜像时没有 4.0.3 版本的选项: No option for 4.0.3 version while selecting system image

已经尝试跟随但没有成功:

  1. 重启 Android Studio
  2. 将 x86 文件夹从 system-images/android-15/default 移动到 system-images/android-15 文件夹

我该如何解决?

编辑:

根据 BrentM 的建议,我尝试使用 android 命令行工具创建它。它已成功创建,但是当我尝试从 Android Studio 对其进行编辑时,它给出了一个错误:指定的图像文件必须是有效的图像文件

图片文件在系统中的地址:/Android/Sdk/system-images/android-15/x86

截图: enter image description here

最佳答案

你快到了。通过命令行创建 AVD 后,找到您的 AVD 的位置。在我的 Mac 上,它们位于我主目录的 .android/avd 文件夹中。作为引用,我的新 AVD 的名称是 Api-15-Gnex。我编辑了两个文件(我猜有某种错误,否则这一切都应该通过 GUI 完成)。我编辑了以下两个文件(根据您的情况进行更改)。下面是它们最后的样子:

1) Api_15_Gnex.ini

avd.ini.encoding=UTF-8
path=/Users/kaamel/.android/avd/Api-15-Gnex.avd
path.rel=avd/Api-15-Gnex.avd
target=android-15

2) Api-15-Gnex.avd/config.ini

avd.ini.encoding=UTF-8
AvdId=Api_15_Gnex
abi.type=x86
avd.ini.displayname=Api 15 Gnex
disk.dataPartition.size=4G
hw.accelerometer=yes
hw.audioInput=yes
hw.battery=yes
hw.camera.back=none
hw.camera.front=none
hw.cpu.arch=x86
hw.dPad=no
hw.device.hash2=MD5:6930e145748b87e87d3f40cabd140a41
hw.device.manufacturer=Google
hw.device.name=Nexus 4
hw.gps=yes
hw.gpu.enabled=no
hw.gpu.mode=off
hw.keyboard=yes
hw.lcd.density=320
hw.mainKeys=no
hw.ramSize=512
hw.sdCard=yes
hw.sensors.orientation=yes
hw.sensors.proximity=yes
hw.trackBall=no
image.sysdir.1=system-images/android-15/default/x86/
runtime.network.latency=none
runtime.network.speed=full
runtime.scalefactor=0.1
sdcard.path=/Users/kaamel/.android/avd/Api-15-Gnex.avd/sdcard.img
skin.name=768x1280
skin.path=768x1280
skin.path.backup=/Applications/Android Studio.app/Contents/plugins/android/lib/device-art-resources/nexus_4
tag.display=Default
tag.id=default
vm.heapSize=48

编辑后没有错误,我可以像其他 AVD 一样编辑和/或运行它。请注意,路径特定于我的设置,您需要将它们更改为您的路径(例如我的主目录位于 Users/kaamel,或者我的 Android Studio 安装在/Applications/Android Studio.app 等)。

祝你好运!

附加信息:

确保同时检查 Api_15_Gnex.ini(或您命名 AVD 的任何名称)。最后一行“target=android-15”必须与 image.file.sysdir.1 目标匹配。它们必须相同,在本例中为 android-15。一旦你这样做了,即使你得到错误,点击显示高级设置并更正其他错误(如皮肤名称、内部存储等),当没有更多错误时点击完成并让它重新生成 AVD。

关于android - 无法使用 Android 版本 4.0.3 创建模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37420397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com