Delphi XE5 Android 运行黑屏卡死的解决方法 骑猪看日落 2021-11-26 16:16 351阅读 0赞 ### 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,运行程序,应该不会再出现卡死的现象,如果用真机测试,不要忘了打开调试模式. 转载于:https://www.cnblogs.com/MaxWoods/p/3525696.html
还没有评论,来说两句吧...