我将我的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
如上面的输出所示,设备仍然没有准备好。
此模拟器的正确设置是什么才能让它运行?
答案 0 :(得分:1)
好好摆弄后,我得到了它(从2014年10月23日开始工作)
这是三星Note 3。
创建新的设备定义。
屏幕尺寸:5.7"
分辨率:1080x1920
尺寸:正常
ram:1GB
密度:XXHDPI(装置为386dpi)
No Skin(这将导致按钮显示,因此请将config.ini主键编辑为yes以删除它们) 然后创建一个AVD,它应该与三星远程测试实验室匹配。
答案 1 :(得分:0)
@ user1010160:谢谢。我通过Android Studio使用了您建议的设置,至少可以使用一个模拟器来工作(我的原件一定不正确)。其他信息:
我找不到如何将密度设置为XXHDPI的方法,因此将其保留为XHDPI的默认值。
我将硬件键设置为home / back / etc。我尚未/尚未设置config.ini(尚未查找)。我将SDK级别设置为Lollipop 5.1(APK 22)。我在自己的(错误的)模拟器上使用的教程代码因ADB错误和“失败[INSTALL_FAILED_INSUFFICIENT_STORAGE]”而失败。本教程现在可以使用上述仿真器设置在完全相同的代码上工作。再次非常感谢。 {背景:Windows 10 x64,已全面更新。我是Flutter的初学者}。
答案 2 :(得分:-2)