安裝delphi xe10 Seattle 后,安卓開發(fā)環(huán)境總是配置不好,運行安卓空項目,出現(xiàn)如下錯誤提示:
===========================================================================================
[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、在 系統(tǒng)環(huán)境變量里設(shè)置 jdk變量;
a.進入環(huán)境變量的配置界面,點擊新建系統(tǒng)變量,變量名為JAVA_HOME,變量值是java的安裝路徑j(luò)dk的路;
b. 添加完JAVA_HOME系統(tǒng)變量后,需要添加兩個包文件,在系統(tǒng)變量中,選中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 頁面都沒有黃色感嘆號;(有時需要重新刪除安卓版本,再重新添加,會自動匹配各項路徑)
===============================================
重啟系統(tǒng),測試可以正常編譯,生成apk.
|
新聞熱點
疑難解答
圖片精選