【问题标题】:Can't start with AVD emulator for Galaxy Note 4 (5.0.1)无法使用 Galaxy Note 4 (5.0.1) 的 AVD 模拟器启动
【发布时间】:2016-01-11 01:54:09
【问题描述】:

我正在尝试在特定设备上调试我的应用程序(使用 Unity 制作的游戏)的问题:运行 Android 5.0.1 的 Galaxy Note 4。游戏在其他设备上运行良好。由于我的测试人员是远程的,我需要设置一个虚拟设备来调试问题。

当我为此设备创建 AVD 配置时,模拟器卡在显示“android”的屏幕上,并且不会从那里继续。

这是我的设置。我使用了从三星开发者网站下载的皮肤。

Settings

这是卡住的屏幕:

还有其他人遇到过这种情况吗?我如何让它工作?有人知道 Galaxy Note 4 在游戏方面存在问题吗?请注意,当我在 Unity 中启用“多线程渲染”时,它停止工作。虽然适用于其他设备。

编辑:adb logcat 是这样说的:

I/installd( 1612): installd firing up
E/installd( 1612): Could not create directories; exiting.
I/Netd    ( 1610): Netd 1.0 starting
F/appproc ( 1613): Error creating cache dir /data/dalvik-cache/x86_64 : No such file or directory
F/libc    ( 1613): Fatal signal 4 (SIGILL), code 2, fault addr 0x7fb793301f10 in tid 1613 (app_process64)
I/mediaserver( 1611): ServiceManager: 0xf6216d40
I/AudioFlinger( 1611): Using default 3000 mSec as standby time.
F/appproc ( 1614): Error creating cache dir /data/dalvik-cache/x86 : No such file or directory
F/libc    ( 1614): Fatal signal 4 (SIGILL), code 2, fault addr 0xf732437c in tid 1614 (app_process32)
I/DEBUG   ( 1380): failed to create /data/tombstones: Read-only file system
I/DEBUG   ( 1380): failed to change ownership of /data/tombstones: No such file or directory
E/DEBUG   ( 1380): Failed to find a valid tombstone, default to using tombstone 0.
E/DEBUG   ( 1380): failed to open tombstone file '/data/tombstones/tombstone_00': No such file or directory
I/DEBUG   ( 1380): Skipping tombstone write, nothing to do.
I/DEBUG   (  949): failed to create /data/tombstones: Read-only file system
I/DEBUG   (  949): failed to change ownership of /data/tombstones: No such file or directory
E/DEBUG   (  949): Failed to find a valid tombstone, default to using tombstone 0.
E/DEBUG   (  949): failed to open tombstone file '/data/tombstones/tombstone_00': No such file or directory
I/DEBUG   (  949): Skipping tombstone write, nothing to do.

【问题讨论】:

  • 将 API 更改为 - 比如说 API 17 - 并检查它是否正常工作
  • 嗨@piotrek1543,我想通了——我没有安装来自API 21 的几个模块。我从 SDK 管理器安装了它们,现在一切都很好。谢谢!

标签: android android-emulator adb samsung-mobile


【解决方案1】:

解决方案:

我意识到我没有在我想要的 API 下从 SDK 管理器安装一些模块。一旦我下载了它,它仍然无法工作,直到我删除并重新创建设备(或者,我也可以选择在启动时擦除虚拟设备的选项,我敢肯定)。

现在可以使用了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-08
    • 2018-09-09
    • 1970-01-01
    • 2019-04-17
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    相关资源
    最近更新 更多