在 Windows XP 中的命令提示符下创建 AVD 时出现问题
我是android开发的初学者。我按照developer.google.com中指定的程序进行操作。为了安装我尝试通过命令路径创建AVD(Android虚拟设备)。我在命令提示符下执行。
android create avd --target 2 --name my_avd
但错误来了“错误:目标 id 无效。使用‘android.bat list 目标’获取目标 id
。”
执行android.bat
后,列表目标显示为空白。我无法找出问题,因为我也已经设置了路径。
I am the beginner for android development. I followed the procedure as specified in developer.google.com . for installing I Tried to create AVD(Android virtual device) through command path. I executed at command prompt.
android create avd --target 2 --name my_avd
But the Error is coming "Error: Target id is not valid. Use 'android.bat list targets' to get the target ids
."
After executing android.bat
list targets is showing blank. I am not able to figure out the problem as I have already set the path also.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
问题解决了。 windows 默认情况下不加载 android 虚拟设备的 api。我们需要手动开始下载这些内容。请按照以下步骤操作:
转到您已提取的 android List item sdk 文件夹。到工具文件夹
un android 批处理文件,将加载 api。转到设置并标记“强制 https 从 http 获取”。
然后转到可用软件包并确认提供的链接并安装它。
执行此过程后,所有上述指定的错误都将得到解决。
THe problem is resolved. windows by default is not loading api for android virtual device. we need to manually start the downloading of those. follow this procedure:
go to android List item sdk folder which u have extracted. to the tools folder
un android batch file a api would be loaded. Here go to settings and mark "Force https to fetch from http".
Then go to availabe packages and amrk the link provided and install it.
after following this procedure all the above specified errors would be resolved.
我认为你使用“android create avd -n xxx -t 2”来创建AVD,并使用“android.bat list Targets”来查找创建结果。
您应该使用“android list avds”来列出 AVD。目标与虚拟设备不同。
I think you use "android create avd -n xxx -t 2" to create AVD, and use "android.bat list targets" to find the creation result.
You should use "android list avds" to list AVD. Targets is different from virtual devices.
您可能没有安装目标。检查 sdk 管理器中的可用软件包并安装一些。
You may have no targets installed. Check available packages in sdk manager and install some.
根据 dtmilano,安装一些软件包 [不同 Android 操作系统版本的映像]。这是很容易错过的一步。
仅供参考:以下是在 MacOS 上使用命令行工具在模拟器上安装应用程序的端到端步骤(我假设 win64 是等效的):
http://richardboardman.com/ 2011/07/100-days-of-tech-day-1-android-dev-tools/
As per dtmilano, install some packages [images of the different Android OS versions]. This is an easy step to miss.
FYI: here are the end-to-end steps for installing an app on the emulator using the cmd line tools on MacOS (I assume win64 is equivalent):
http://richardboardman.com/2011/07/100-days-of-tech-day-1-android-dev-tools/