我使用Rad Delphi XE7(Pc So win8)创建一个全新的Android应用程序,并使用5.1.1版本在三星Galaxy S7上进行测试。
我在其上放了一个TEdit,并在三星Galaxy S7中运行它,当进入编辑组件并关闭键盘时程序崩溃。
将图像放到TListBoxItem上时程序崩溃的类似问题。
相同的Android应用程序在平板电脑三星Galaxy Tab 3上运行正常,4.2安卓版。
有人有解决方法吗?
由于
答案 0 :(得分:1)
不确定这是否能解决您的问题,但我发现在创建新的Android项目时我必须做的第一件事就是进入项目目录并删除Android.Manifest.xml文件。如果我不这样做,会发生各种疯狂,包括部署失败,启动失败,随机崩溃等。
确保您的应用仅部署到INTERNAL存储并禁用其部署到SD卡的能力(我不记得它在哪里,可能也是清单的一部分)也是一个好主意。
我的两分钱。
答案 1 :(得分:1)
如果你的电脑安装了旧版本的SDK Delphi(旧版本23),你应该从互联网上下载新版本。
如果不起作用,请在PC中安装Delphi XE8(或DX10)。
答案 2 :(得分:0)
Embarcadero发布了Delphi XE7的修补程序,用于更新Android 5的Java JNI桥接支持。否则应用程序会在Lollipop上崩溃。你下载了此修补程序?
http://blog.marcocantu.com/blog/2015-january-lollipop-hotfix-beta.html