以下是控制台中显示的输出:
[2011-08-10 15:59:37 - 活动] ------------------------------
[2011-08-10 15:59:37 - 活动] Android Launch!
[2011-08-10 15:59:37 - 活动] adb正常运行。
[2011-08-10 15:59:37 - 活动]表演 net.learn2develop.Activities.ActivitiesActivity活动启动
[2011-08-10 15:59:37 - 活动]自动目标模式:启动 兼容AVD'andy2'的新模拟器
[2011-08-10 15:59:37 - 活动]启动一个新的模拟器 虚拟设备'andy2'
[2011-08-10 15:59:38 - 模拟器]
[2011-08-10 15:59:38 - Emulator]这个应用已经请求了 运行时以不寻常的方式终止它。
[2011-08-10 15:59:38 - 模拟器]请联系应用程序 支持团队获取更多信息。
[2011-08-10 15:59:40 - 仿真器]无法分配内存:8
我经常收到此错误。请帮我解决这个问题。
答案 0 :(得分:1)
将“硬件”下的“设备内存大小”降低到512而不是1024,看看是否有帮助。
答案 1 :(得分:1)
将ram大小降低到512或256 MB,因为在将内存分配给模拟器时一定存在问题。
答案 2 :(得分:0)
使用Android 3.1模拟器几乎无用且无法使用。
如果您想测试您的应用> 2.3然后你可能需要买一台设备。
如果您不需要在大于2.3的情况下运行您的应用,请将您的模拟器版本更改为2.3.3
检查tools.android.com以获得即将到来的硬件加速,这将允许模拟3.0以上。
答案 3 :(得分:0)
转到
C:\Users\PC_NAME\.android\avd\Yours_Phone.avd
config.ini
的文件。在记事本中打开该文件hw.ramSize = 1536
的内容,此处将hw.ramSize = 512
的大小减小到512,然后再次重新启动模拟器。希望一切都会好起来答案 4 :(得分:0)
关闭仿真器并打开AVD管理器,为仿真器设备选择铅笔图标,在铅笔图标打开时单击“显示高级详细信息”,然后在启动选项下选择“冷启动”并再次加载仿真器,这应该可行,只是尝试了一下现在就
答案 5 :(得分:0)
这对我有用。
Show Advanced Settings
Cold boot
Emulator
。强制退出您的Greetable = Callable[[str, int], str]
def any_greet_person(name, age):
...
typed_greet_person: Greetable = any_greet_person
reveal_type(any_greet_person)
reveal_type(typed_greet_person)
,然后再次运行。
答案 6 :(得分:0)
我遇到了同样的问题,我成功运行了 Android 模拟器,但不再响应。 我运行 android studio 并选择 run Android Virtual Device Manager 来选择当前的模拟器 单击右下角菜单并选择“立即冷启动”,它对我有用。 祝你好运