My Firest FireMonkey App

这些天参考网上的一些教程,自己上手FireMonkey,结果搞得自己灰头土脸。下面将我遇到的问题记一下,免得到时遇到同样的问题又举足无措。

问题1:我的D11.1一直连接不了真机。我的真机是华为的,驱动已经安装好了,电脑和手机也能连接了。可是就是没办法在D11.1中找到真机。试了很多办法,就是找不到,网上很多网文教程都说要在手机上“开启 USB 调试”,可是这个南北它在“开发者选项”里,问题是我一直找不到它。最后还是上网查了一下我这台手机怎么打开“开发者选项”(真是鸡贼),然后在里面打开了“UBS调试”,重新断开手机,再连接,这才在D11.1中找到这台真机。就这,搞了二三天,无语!

问题2:我在一台win7 32bit的电脑上安装了D11.1结果在第一个DEMO上就出问题,什么错误提示忘记了,后来QQ有人提醒是不是32位,我还信誓旦旦的说是64位的,结果打脸。重新安装win7 64位后DEMO没有出现这个错误。就这,也是二三天,T喵的!

问题3:我在一个笔记本电脑上做了一个手机扫条码/二维码的DEMO,然后准备将这个功能加入到另一个一台刚装好D11.1的电脑上,结果搬过去后一直不行。出现了“Cannot Run on an Android Device”(具体见Troubleshooting: Cannot Run on an Android Device - RAD Studio这个网页)。提示说:“Unable to create process: Unable to install '<path>'. Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]”。又是一顿度娘,一顿操作,就是不行。在另一台电脑上也一样。后来干脆,将App所有文件夹中的Android文件删除,工程再clean一下,竟然好了。一天!汗!!!

问题4:为了在本地设置并保存一些参数,用了SQLite数据库,加了ListView1FDConnection 、 FDPhysSQLiteDriverLink1、FDQuery1 和 FDGUIxWaitCursor等控件。测试连接本地数据库文件都没有问题,可是一在真机上测试就闪退。后来发现不连接数据库(FDConnection.Connected:=Flase)就没事,所以就先不在设计期连接,在真机运行时再连接,发现能连接到数据库,但是通过FDQuery1写SQL打开表就出现“no such table”的错误提示。看来问题出现在这儿了。又是查了度娘,又是一顿操作,还是不行,说是SQLite没有找到数据库就会自建数据库文件,然后里面就没有表,就会出现这个错误。但是数据库明明已经连接到了。实在没法了,将数据库文件名改了一下。结果,问题解决。半天!

感慨一下:不是从入门开始学,在半道上加塞学,这个苦头真是吃得彻彻底底的。英文不过关,这个苦头也是吃得彻彻底底的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值