Delphi XE5的体验

XE5发布了.
在家里装了3台计算机体验,发现了一些问题.
1.XX工具报错,发现是BDS.EXE大小校验失败.从别处弄一个覆盖然后XX成功.
2.某绿色版可以用,但是因为是绿色版,没有自动安装JDK和AndroidSDK,要手动配置在SDK Manager中添加SDK的路径.否则不能开发Android移动程序
3.有一台计算的项目中Target中看不到设备,手机插拔确认了N次,USB调试也是开着的.但是就是看不到.后来用任务管理器发现是某公司(不说具体名字)的一款产品自带了ADB.EXE.而且这个ADB.exe一直在运行,杀死马上自动启动.所以端口一直被占着.卸载该产品,那么Android自带的ADB.EXE就能启动了

还遇到一些小问题.我的HTC New One可以运行XE5开发的程序,也很流畅,就是不能调试,说GDBServer的端口被占用.但是我ADB Shell上这台手机,用netstat查看端口是没有被占用的.也有可能这台手机是个个例,换了台旧的HTC G7手机就可以调试了.

发现单步调试时IDE速度特别慢,F8单步走的时候响应非常慢.不确定是G7太老了速度跟不上还是什么原因.NDK开发GDBServer调试没用过,以前用Eclipse做常用开发单步调试也没见这么慢.有哪位同学做过GDBServer的调试的可以验证一下是本来就这么慢的吗?

还有不管是否修改过代码,只要点运行,就会重新执行非常慢的打包上传动作.Eclipse的时候如果没修改过代码不会重新打包,甚至不会重新上传APK.这个难道不能改进下吗.易博龙的测试人员咋容忍的呢

试了所有的移动Demo,都可以跑,响应速度也还行.就是启动的时候屏幕会黑一下.这个也是必须的吗?

FireMonkey用OpenGL ES自绘UI是把双刃剑.缺点就是开发出的界面风格不会默认和系统的风格一样,但是可以用自定义的Style来解决.好处就是可以用Style自定义很多皮肤,换肤什么的就跟喝水一样简单.

此条目发表在Delphi, 未分类分类目录。将固定链接加入收藏夹。

Delphi XE5的体验》有 12 条评论

  1. 红鱼儿说:

    学习了!

  2. 喜欢一个人说:

    期待大牛制作delphi开发安卓程序教程,或者给予一些指引,对于没玩过java的人,感觉像无头苍蝇一样,无从下手啊!

  3. 匿名说:

    给点列子,跟着学习哈

  4. sun2grit说:

    不能调试是因为手机没有ROOT

  5. Peter说:

    我的XE5是不能连接到手机。

    先是彻底退出了电脑上的360、豌豆荚和QQ,发现进程里还有个tadb,也kill了。Target里看不到手机。

    然后用SDK自带的adb devices命令可以看到手机。用SDK自带的Eclipse,可以直接把程序发布到手机上。但是XE5依然看不到手机。

    最后建了个AVD虚拟机,XE5偶尔能够找到这个AVD,但是始终连接不上。点了Run之后,提示未启动虚拟机,可是启动虚拟机之后依然无操作。再Run一下程序,又提示虚拟机未启动。。。

  6. lucky说:

    我用真機可以運行,但使用虛擬機不能運行,會出現
    Error: rm failed for /data/local/tmp/project1.apk,no such file or directory
    不知道該怎麼解決

lucky进行回复 取消回复

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

你必须启用JavaScript