无法在 AVD 中运行较旧的 Android 目标
我正在尝试以 Android 3.1 作为目标在 AVD 中测试应用程序,但它运行速度非常慢并且似乎没有响应。我创建了一个以 Android 2.1 作为目标的新 AVD,但即使刷新并重新启动,该 AVD 也不会显示在 Eclipse 的运行配置中。
有谁知道为什么我无法运行旧版本的 Android?
I'm trying to test an app in an AVD with Android 3.1 as the target but it is running terribly slow and doesn't seem to respond. I created a new AVD with Android 2.1 as the target but this AVD does not show up in the run configurations in Eclipse even when refreshed and restarted.
Does anyone know why I cannot run older versions of Android?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我发现清单文件中的 targetSdkVersion 会影响运行配置中显示的内容。在运行配置中将目标选择模式设置为“手动”应该会在运行时打开一个弹出窗口,让您选择任何 AVD,而不仅仅是满足 targetSdkVersion 的 AVD。
I've found that the targetSdkVersion in the manifest file affects what shows up in the run configuration. Setting the target selection mode to Manual in the run configuration should open a popup when you run it that lets you select any AVD, not just ones that meet the targetSdkVersion.
尝试将模拟器 RAM 增加到 1024Mb。
转到 AVD Manager,单击模拟器,然后进行编辑。
您应该找到设备内存大小并设置新值,然后“编辑 AVD”。
Try to increase the emulator RAM to 1024Mb.
Go go to AVD Manager click on the emulator and then edit.
You should find Device ram size and set the new value and then "Edit AVD".