为什么我的Delphi的Android模拟器不运行应用程序?

时间:2014-03-25 22:10:14

标签: android delphi android-emulator delphi-xe5

我安装了Delphi XE5,我运行了Delphi' Android Tools并更新了它建议的所有软件包。只有这时Emulator才有效。

现在我创建了一些Android应用程序作为运行的测试。在我的手机中它们可以工作,但是当我按下run按钮时,Delphi会询问我是否要加载并使用Android Emulator

它开始正常,然后我通过交换鼠标取消阻止它,几秒钟后应用程序启动但我只看到一个完全黑屏

如果我单击模拟器上的home按钮,然后再单击Delphi中的run,则会再次出现黑屏,这意味着应用程序已加载,但主窗口未加载。

我的错误是什么?

2 个答案:

答案 0 :(得分:0)

您是否在虚拟机中使用模拟器 - 例如与Mac上的相似之处?如果是这样,你可以很好地忘记使用模拟器。

仿真器非常耗费资源,可能最适合在规格齐全的专用机器上运行。

答案 1 :(得分:0)

如果你已经为它安装了Eclipse和android SDK工具,你应该更改默认的Delphi SDK设置。

执行以下操作:

  1. 在delphi中打开标签工具
  2. 选项
  3. SDK管理员
  4. 将de SDK属性设置为计算机上的eclipse位置
  5. 如果你已经正确地完成了这个,你应该能够在eclipse中创建一个新的模拟器并在delphi中看到它。

    当您创建新的模拟器时,您需要将CPU设置为ARM并检查使用主机GPU,否则它无法运行delphi应用程序!