我正在将我的 iPhone 应用程序移植到 Android,客户端使用三星 Galaxy Note III.
我需要创建一个模拟器来帮助调试,但在使用我获得的设置启动模拟器时遇到问题gsmarena.
类似的帖子也有,不过都是Samsung Galaxy Note II
并且还使用旧的AVD。
AVD 中应选择什么(设备和目标)?
我还做了一些更改,我的最终设置是:
模拟器AVD-
Device:
1080 x 1920:xhdpi
Target:
Google API(Google Inc.)- API 级别 17
RAM:
256
VM Heap:
48
Internal Storage:
1 GB
SD Card Size:
1024 MB
按照上述设置,如果我运行模拟器,即使等待了长达 20 分钟,我也只能看到黑色的空白屏幕。
因此,我在 eclipse 中检查了“运行配置”,模拟器处于在线模式。
然后我简单地运行它。
但我在控制台中得到以下信息:
[2013-10-15 15:55:15 - rabus] Android Launch!
[2013-10-15 15:55:15 - rabus] adb is running normally.
[2013-10-15 15:55:15 - rabus] Performing com.rabus.main.DispatureActivity activity launch
[2013-10-15 15:55:22 - rabus] Uploading rabus.apk onto device 'emulator-5554'
[2013-10-15 15:55:48 - rabus] Installing rabus.apk...
[2013-10-15 15:55:53 - rabus] Success!
[2013-10-15 15:55:53 - rabus] Starting activity com.rabus.main.DispatureActivity on device emulator-5554
[2013-10-15 15:55:58 - rabus] Device not ready. Waiting 3 seconds before next attempt.
[2013-10-15 15:55:58 - rabus] ActivityManager: at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
[2013-10-15 15:55:58 - rabus] ActivityManager: at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235)
[2013-10-15 15:55:58 - rabus] ActivityManager: at dalvik.system.NativeStart.main(Native Method)
[2013-10-15 15:56:01 - rabus] Starting activity com.rabus.main.DispatureActivity on device emulator-5554
从上面的输出可以看出,设备仍未准备好。
为了让这个模拟器运行,正确的设置是什么?
好吧,经过一番摆弄,我明白了(截至 2014 年 10 月 23 日有效)
这是针对三星 Note 3 的。
创建新的设备定义。
屏幕尺寸:5.7英寸
分辨率:1080x1920
尺寸: 正常
内存:1GB
密度:XXHDPI(设备为386dpi)
无皮肤(这将导致按钮显示,因此将 config.ini 主键编辑为 yes 以删除它们)
然后用它创建一个 AVD,它应该与三星远程测试实验室匹配。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)