为什么不能';我不能用Android 6.0配置启动Android emulator吗?

为什么不能';我不能用Android 6.0配置启动Android emulator吗?,android,Android,我想在不同的Android API级别上测试我的Android应用程序,但是当我将AVD设置为Android 6.0(API级别23)时,我发现它无法启动,并且日志总是显示以下错误: 08-14 16:39:26.311 1193 1193 F DEBUG : 08-14 16:39:26.311 1193 1193 F DEBUG : Tombstone written to: /data/tombstones/tombstone_04 08-14 16:39:26.319

我想在不同的Android API级别上测试我的Android应用程序,但是当我将AVD设置为Android 6.0(API级别23)时,我发现它无法启动,并且日志总是显示以下错误:

08-14 16:39:26.311  1193  1193 F DEBUG   : 
08-14 16:39:26.311  1193  1193 F DEBUG   : Tombstone written to: /data/tombstones/tombstone_04
08-14 16:39:26.319  5369  5369 F DEBUG   : 
08-14 16:39:26.319  5369  5369 F DEBUG   : Tombstone written to: /data/tombstones/tombstone_05
08-14 16:39:26.319  5369  5369 E         : ptrace detach from 5455 failed: No such process
08-14 16:39:26.319  5369  5369 E         : debuggerd committing suicide to free the zombie!
08-14 16:39:26.323  1184  1184 I ServiceManager: service 'media.audio_flinger' died
08-14 16:39:26.323  1184  1184 I ServiceManager: service 'media.player' died
08-14 16:39:26.323  1184  1184 I ServiceManager: service 'media.resource_manager' died

谁能帮我解决这个问题

好的,我找到了这个问题的根本原因,并找到了合适的解决方法

这是AndroidSDK最新官方版本中的一个严重错误:(android-sdk_r24.4.1-linux.tgz) 只有当我们选择CPU为Intel Atom(X86_64),目标为Android 6.0-API级别23时,才会触发它。无论您等待多长时间,模拟器都无法正确引导,您将不断重复看到上面的日志输出

我的解决方法是将CPU选项从“英特尔原子(X86_64)”更改为“英特尔原子(X86)”。然后仿真器可以正确引导


似乎ANDROIDSDK发布团队在进行SDK发布之前不测试这个案例。

可以使用GyySimulink仿真器。

请考虑使用格式化工具来使日志/摘录更加可读。USER919426,当我用格式化工具格式化日志语句时,我不能粘贴足够的日志内容。它迫使我添加更多的解释,所以这次我删除了许多日志信息。但我担心这些日志不足以描述我的问题。您可以允许met粘贴更长的代码部分吗?如果您回答,您可以将自己的答案标记为答案。