delphi XE10 安卓开发的问题

changfenglee 2020-07-08 04:49:14
各位大侠:
最近想研究一下DELPHI的安卓开发,没想到差点把我玩崩溃,我用得是DELPHI XE10,前期破解什么的就不说了,软件安装以后配置SDK环境也折腾了两天的时间,最后搞得差不多了,但又出新问题了,我实在搞不定了,请教一下各位高手。

先说一下问题点:
我新建了一个工程,什么控件都没有放,直接编译运行,但是出错了,我担心是模拟器有问题,所以在DELPHI中,还是直接连接的真实手机运行的,但还是不行,下面是截图






一个空白的程序都无法编译通过,肯定是有什么配置上的问题出现,但我查了很久实在无法找到问题点在哪,我把我软件配置的一些截图发出来,请教一下各位高手帮帮忙,看看到底什么情况?


1.SDK更新情况:








2.环境配置状况:





...全文
2056 点赞 收藏 15
写回复
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
我的出现同样的情况,别的手机都能用,android10的都不会出现在真机选择框中。 请问楼主解决了吗?
回复
tanqth 2020-07-09
引用 3 楼 changfenglee 的回复:
我是用真机调试的,但是会报错
我说真机运行只针对你提到了模拟器而已,提醒你不要去考虑模拟器。 其他上边那几行字,你是可以读一读,特别是第一行。
回复
tanqth 2020-07-09
引用 4 楼 早打大打打核战争 的回复:
先卸载干净安卓SDK,默认路径安装一次试试
不用卸载,也不需要使用默认目录安装,安卓SDK可以在任意目录下,尽可能不要使用中文目录名。 SDK整体目录是可以直接复制使用的。就是一个纯的文件目录而已。
回复
先卸载干净安卓SDK,默认路径安装一次试试
回复
changfenglee 2020-07-09
我是用真机调试的,但是会报错
回复
tanqth 2020-07-09
你要用29的SDK,就安装D10.3或以上版本。 然后,33行有错,你就去检查是什么错。
回复
tanqth 2020-07-09
好吧。我看你的SDK版本就一直用29。 其次,你有没有看33行是什么内容?
回复
changfenglee 2020-07-09
通报一下最新进度: 目前有了新的情况,可以编译通过了,但下图中红框标示的类型不能编译,之前因为一直都用这个,所以始终存在问题,后面我试了一下其它几种都没有问题,这样来看,问题可能还是出在DELPHI本身,不知道大家有没有同样的问题? 我现在将SDK的版本升级一下,看看有没有新的变化。
回复
changfenglee 2020-07-09
再补充一下SDK安装的选项图片,再请各位大神帮忙看看什么情况?
回复
changfenglee 2020-07-09
最新动态: 我把SDK整个删除了,重新装了一下,只装了最基础需要的几项,模拟器都没装了,版本回到了24,问题还是依旧,至于XE8还是XE10,目前暂时不考虑这些问题,我想先搞清楚问题在哪,后面再升级也可以
回复
tanqth 2020-07-09
你还用XE8,你是不想做安卓高版本的开发了。降低SDK版本不是降低delphi版本。
回复
tanqth 2020-07-09
你这问题,都说了是降低SDK版本,不要用28,用24或25,XE8就用23. 而且,错误提示很明确的说了是XML文件里第33行的配置。
回复
changfenglee 2020-07-09
目前的最新动态: 1.我将XE10柏林版换成了XE8版本,XE8用了好多年,一直很稳定,问题还是没有解决,排除掉DELPHI版本的问题 2.SDK的目录,我把路径中所有带中文,带空格的全部改成了英文,并且路径重新配置过了,问题依旧,应该跟这个没有关系 我估计问题还是出在SDK的配置上,已做了这么多更新,问题解决不了,大家再帮我想想办法,谢谢了,下面图片是运行的最新错误信息
回复
tanqth 2020-07-08
建议不要再使用柏林版的,不能开发高版本的安卓程序。你把SDK降低到24或25再试试。 SDK管理器中,那些一堆的镜像不需要下载的,太占用硬盘空间,带IMAGE的,可以全部不要。 用真机调试,不用再云想用虚拟机。
回复
看起来没有问题,我的选项是这样的:


可能是你的安卓SDK路径中有汉字或者空格的原因,最好使用默认安装
回复
发动态
发帖子
Windows SDK/API
创建于2007-08-02

1145

社区成员

Delphi Windows SDK/API
申请成为版主
社区公告
暂无公告