delphi xe5 android 解决IDE真机调试不起问题


本文整理自网络,侵删。

 

最近听说delphi XE 5 支持 andriod开发了,真是大喜啊,难道delphi的春天来了吗?正说转行去做移动手机软件,这下都可以不换语言和环境了,用了7年delphi了,要是丢了,真是可惜和无奈啊!

回归正题,我兴冲冲的开打了一个demo工程,编译,运行,连接到真机,果真可以呢,我就想调试一下,开始第一次可以,结果XE 5 死了, 关闭XE 5 再次调试,结果这次怎么的也调试不起了,而且XE 5界面还是停留到编译后发送apk到android的界面,那个模态对话框根本就没有消失,接连好久都这样,找了好久原因,找不到啊,后面的一周也老这样,有时候可以调试,有时候调试不了,我就一直怀疑是不是XE 5的bug哦,后面确实没辙了,调试的时候打msgbox看结果,这真是痛苦,后面想了想这个可能是自己的问题,于是我开始找原因,首先把工程下上次的所有debug文件夹删除,重新编译,连接真机运行,还是这样有时候可以调试,有时候不可以调试,我想这个问题可能是某个东西没有运行起来,调试不起,后面发现每次能调试的时候有一个androidgdb.exe文件运行了就可以调试,找了一下资料,这个是不是跟真机有关系哦,是不是真机没有返回什么状态导致?我就重启了一下的平板电脑,结果居然可以了,后面尝试了多次,只要调试不起,重启真机环境就可以调试起了,不知道是不是解决了呢?

希望对遇到这个问题的人有所帮助!

最终解决办法:删除debug下所有文件,重启真机环境,就可解决IDE调试不了问题.不知道我说的问题对大家是不是问题,还是我太菜了.

这个问题主要是因为XE 5在调试的时候很容易死,设置一个断点都可能死掉,只要IDE死掉,下次包调试不了,只有重启真机环境。还有我就是想罗嗦一下,这个apk文件太大了嘛,随便编译以讹apk都要10MB,对于移动设备来说是不是有点大哦!估计后面XE 5 更新会解决这个问题。

QQ:286258698,希望有android爱好的人一起交流学习.

相关阅读 >>

Delphi 删除或清除tstringgrid中的行

Delphi validatename 过滤特殊字符

Delphi 检测文件数字签名

Delphi 判断进程名是否存在,如果存在则结束进程

Delphi中读写txt文件的一段代码

xp/2003下Delphi最简单的方法开放3389

Delphi dateof、timeof、yearof、monthof、weekof、dayof、hourof、minuteof、secondof、millisecondof �c 提取时间成分

Delphi 实现拦截api的钩子(hook)

Delphi 通过twebbrowser文档中的id查找html元素

Delphi 匿名管道

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...