delphi xe8 新建一个空的android程序,运行就报错

heihei1981 2017-02-19 10:29:33
报错图如下:


JDK我已经卸载干净重新装到D盘了,为什么这里没变?环境变量也设置过了,同时OPTION里的SDK MANAGER里也设置过了

我就不知道这错误到底是哪来的,找来找去都没找到这个path是在哪,重启过系统都没用

怕图片看不到,我也把错误明细贴出来下:
[Exec Error] The command "PATH C:\Program Files (x86)\Java\jdk1.7.0_80\bin;C:\Program Files (x86)\Embarcadero\Studio\16.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\16.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\16.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\16.0\Bpl\Win64;d:\Program Files\Java\jdk1.7.0_80\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Diskeeper Corporation\ExpressCache\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT & "C:\Program Files (x86)\Android\android-sdk\build-tools\25.0.2\dx.bat" --dex --output="C:\Users\chenwei\Documents\Embarcadero\Studio\Projects\Android\Debug\classes.dex" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\android-support-v4.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\apk-expansion.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\cloud-messaging.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\fmx.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\google-analytics-v2.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\google-play-billing.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\google-play-licensing.dex.jar" "c:\program files (x86)\embarcadero\studio\16.0\lib\Android\Debug\google-play-services.dex.jar" " exited with code 1.
...全文
2203 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rex_love_Burger 2017-05-02
  • 打赏
  • 举报
回复
mark.............
xiangzi15 2017-05-02
  • 打赏
  • 举报
回复
xe10开发的数据库程序,感觉卡,不知道为啥。倒是很方便,环境配置好了,很容易上手。
youlingxiao2 2017-03-08
  • 打赏
  • 举报
回复
引用 20 楼 tanqth 的回复:
[quote=引用 17 楼 heihei1981 的回复:] 果然,将SDK将到23或以下就没问题,不知道为什么,但困扰多日的问题总算解决了,帖子先留2天,再结帖散分
关键是AAPT.EXE,SDK还是可以使用高版本的,只有这个工具需要降低,至于为什么,我也不清楚,之前有几个在我这买书的朋友也遇到过。[/quote] 非常感谢,在快要绝望的时候,看到这个,终于解决问题。太感谢了。 我的是xe10 用的sdk版本19.1解决问题
heihei1981 2017-03-01
  • 打赏
  • 举报
回复
引用 15 楼 tanqth 的回复:
把TOOLS->OPTIONS->SDK MANAGER 里使用的android SDK配置的版本降到19的就可以了哈。
你的意思是我android sdk 选择安装19及以下的版本吗?安装好后,再在TOOLS->OPTIONS->SDK MANAGER 里增加配置?
tanqth 2017-03-01
  • 打赏
  • 举报
回复
引用 17 楼 heihei1981 的回复:
果然,将SDK将到23或以下就没问题,不知道为什么,但困扰多日的问题总算解决了,帖子先留2天,再结帖散分
关键是AAPT.EXE,SDK还是可以使用高版本的,只有这个工具需要降低,至于为什么,我也不清楚,之前有几个在我这买书的朋友也遇到过。
lyhoo163 2017-03-01
  • 打赏
  • 举报
回复
引用 17 楼 heihei1981 的回复:
果然,将SDK将到23或以下就没问题,不知道为什么,但困扰多日的问题总算解决了,帖子先留2天,再结帖散分
接分。
  • 打赏
  • 举报
回复
你设置的api level太高,安装的模拟器不能支持,当然就出错了,一般设置为api level 15 (android 4.0.4)就可以了。
heihei1981 2017-03-01
  • 打赏
  • 举报
回复
果然,将SDK将到23或以下就没问题,不知道为什么,但困扰多日的问题总算解决了,帖子先留2天,再结帖散分
tanqth 2017-02-28
  • 打赏
  • 举报
回复
把TOOLS->OPTIONS->SDK MANAGER 里使用的android SDK配置的版本降到19的就可以了哈。
nonstop2 2017-02-28
  • 打赏
  • 举报
回复
xe8开发安卓的还行 开发iso 太坑人 一定要配合xcode6.4 IOS8.4 否则不行
nonstop2 2017-02-28
  • 打赏
  • 举报
回复
更新安卓sdk 找个外国代理 服务器 在路径bin下运行 updateanzhuosdk.exe 出现命令窗口等着 完成之后按y 之后打开安卓tools 随便设置国内更新代理 东软的快 一定要选21.0.2 有时间都选也行
heihei1981 2017-02-27
  • 打赏
  • 举报
回复
在SDK MANAGE 里 我核对过好多次了,没有感叹号了,否则我也不至于那么纠结了
maogejie 2017-02-26
  • 打赏
  • 举报
回复
看你的错误,应该大约是16.0的那个地方,和16.0应该还有文件夹的,比喻不要选16.0,如果还有25.0的话,
maogejie 2017-02-26
  • 打赏
  • 举报
回复
对,就是8楼的感叹号里,你找找带感叹号的那一项,那个路径比较长,带感叹号的意思是文件不合适使用。要你另外找一个,其实还有相同的文件的,只是路径不同而已。你可以搜索大目录,肯定找到的。比喻我的就是上上级目录的17什么什么改为25什么什么的
maogejie 2017-02-26
  • 打赏
  • 举报
回复
我刚开始装的时候,好像也出现过类似的事情,应该是以前装过什么SDK了,然后路径还是用的以前的,所以无论你怎样重装都没用的。你找找Delphi的设置,或者那个SDKmanager里应该有个设置,然后是有些文件路径,然后有至少二项是带!号的,叹号。,点开,找到新的,把改正就行了。比喻我的就记得,当时是把那路径中的17.0文件夹改为25.0好像,就可以了。刚才我也去找了好久,找不到在那个地方了,只记得有这个地方改的
heihei1981 2017-02-26
  • 打赏
  • 举报
回复
还是不行,系统都重装了几次,还是一样,从WIN7装到WIN10一样 我安装XE8的过程中是勾选了安装android SDK 和NDK 安装好后,在TOOLS->OPTIONS->SDK MANAGER 里还会出现感叹号,于是就下了个androidSDK 安装好后,重新配置了SDK MANAGER 在晚上找了一圈,有部分人的问题和我一样,但也一直没解决方案
哈哈的哈 2017-02-21
  • 打赏
  • 举报
回复
reverzeng 2017-02-21
  • 打赏
  • 举报
回复
SDK没有安装完整吧
lyhoo163 2017-02-21
  • 打赏
  • 举报
回复
这主要XE的配置参数及SDK安装问题,造成的。
santiaodahan 2017-02-21
  • 打赏
  • 举报
回复
1.检查SDK Manager的设置。2.环境变量Path最长一般是2047个字符,看看是否超长。3.有人安装JDK1.8版本解决了类似问题,同时可能需要修改注册表,把1.7版本修改为1.8的版本号(如果尝试请小心)。
加载更多回复(3)

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧