Delphi XE5 Android 运行黑屏卡死的解决方法

1. 确保正确安装Android SDK:

     开始菜单 > 所有程序 > Embarcadero RAD Studio XE5 > > Android Tools > 打开 Android sdk manager  下载包文件,

     如果无法更新包文件,请在hosts文件中添加一行 74.125.31.136  dl-ssl.google.com 。 

2. 确保正确配置AVD:

     Android SDK Manager > tools > manage AVDS(此时,你可以看到delphi 已经创建好一个虚拟设备) > edit:

        a.  选择适合你的API level;

        b.  hardware > 点击New 添加一项 GPU emulation 设定 value 为 yes(如果不设定则在模拟器中中无法显示);

        c.  点击edit avd 保存设置;

        d.  start 运行模拟器, 如果提示"Could not load DLL" 则从SDK\tools\lib目录下将

             libEGL_translator.dll, 

             libGLES_CM_translator.dll,

             libGLES_V2_translator.dll, 

             libOpenglRender.dll

            复制到SDK\tools (完整sdk路径请查看 delphi > tools> options > sdk  manager).

         (如果你机子上原来安装过Eclipse Android开发,你会发现在模拟器中会出现多个设备,这时建议还是选delphi默认生成的)

3. 运行
      

      1, 2配置正确后, 回到delphi,运行程序,应该不会再出现卡死的现象,如果用真机测试,不要忘了打开调试模式.
    

     

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值