安裝delphi xe10 Seattle 後,安卓開發環境總是配置不好,運行安卓空項目,出現如下錯誤提示:
錯誤詳細內容如下:================================================== =========================================
[Exec Error] The command PATH C:/PRogram Files/java/jdk1.7.0_71/bin;C:/Users/Public/Documents/Embarcadero/InterBase/redist/InterBaseXE7/IDE_spoof;d:/Program Files (x86)/ Embarcadero/Studio/17.0/bin;C:/Users/Public/Documents/Embarcadero/Studio/17.0/Bpl;d:/Program Files (x86)/Embarcadero/Studio/17.0/bin64;C:/Users/Public/Documents /Embarcadero/Studio/17.0/Bpl/Win64;C:/Inprise/vbroker/bin;C:/Windows/system32;C:/Windows;C:/Windows/System32/Wbem;C:/Windows/System32/WindowsPowerShell/ v1.0/;C:/Program Files/Intel/WiFi/bin/;C:/Program Files/Common Files/Intel/WirelessCommon/;C:/Program Files (x86)/AMD/ATI.ACE/Core-Static ;C:/Program Files (x86)/Borland/Delphi6/Bin;C:/Program Files (x86)/Borland/Delphi6/Projects/Bpl;D:/Program Files (x86)/Microsoft SQL Server/100/Tools/ Binn/;D:/Program Files/Microsoft SQL Server/100/Tools/Binn/;D:/Program Files/Microsoft SQL Server/100/DTS/Binn/;D:/Program Files (x86)/Microsoft SQL Server/ 100/Tools/Binn/VSShell/Common7/IDE/;D:/Program Files (x86)/Microsoft SQL Server/100/DTS/Binn/;C:/Program Files (x86)/Windows Kits/8.1/Windows Performance Toolkit /;C:/Program Files/Microsoft SQL Server/110/Tools/Binn/;C:/Program Files/Microsoft/Web Platform Installer/;C:/Program Files (x86)/Microsoft SDKs/TypeScript/1.0/;C :/Program Files/Microsoft SQL Server/120/Tools/Binn/;C:/Program Files/TortoiseSVN/bin;C:/Program Files/Intel/WiFi/bin/;C:/Program Files/Common Files/Intel/ WirelessCommon/;C:/Program Files (x86)/Microsoft VS Code/bin & D:/Program Files (x86)/Embarcadero/Studio/17.0/PlatformSDKs/android-sdk-windows/build-tools/24.0.3/dx .bat --dex --output=C:/Users/Administrator/Documents/Embarcadero/Studio/Projects/Android/Debug/classes.dex d:/program files (x86)/embarcadero/studio/17.0/lib/Android/ Debug/android-support-v4.dex.jar d:/program files (x86)/embarcadero/studio/17.0/lib/Android/Debug/apk-expansion.dex.jar d:/program files (x86)/embarcadero/ studio/17.0/lib/Android/Debug/cloud-messaging.dex.jar d:/program files (x86)/embarcadero/studio/17.0/lib/Android/Debug/fmx.dex.jar d:/program files (x86 )/embarcadero/studio/17.0/lib/Android/Debug/google-analytics-v2.dex.jar d:/program files (x86)/embarcadero/studio/17.0/lib/Android/Debug/google-play-billing. dex.jar d:/program files (x86)/embarcadero/studio/17.0/lib/Android/Debug/google-play-licensing.dex.jar d:/program files (x86)/embarcadero/studio/17.0/lib/ Android/Debug/google-play-services.dex.jar exited with code 1.
================================================== ==========================================
解決方法:
1、在系統環境變量裡設置jdk變量;
a.進入環境變量的配置界面,點擊新建系統變量,變量名為JAVA_HOME,變量值是java的安裝路徑jdk的路;
b. 添加完JAVA_HOME系統變量後,需要添加兩個包文件,在系統變量中,選中classpath,點擊編輯,在classpath後邊添加
.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;(.;一定不能少,因為它代表當前路徑)
c.添加path,如果沒有path,則需要新建path , path=%JAVA_HOME%/bin
2、進入delphi xe10 , 菜單tools->options....->SDK manage
保證SDK 、NDK、java 頁面都沒有黃色感嘆號;(有時需要重新刪除安卓版本,再重新添加,會自動匹配各項路徑)
===============================================
重啟系統,測試可以正常編譯,生成apk.