2016-02-27 58 views
0

在Delphi 10 Seattle中創建錯誤的步驟。在Delphi 10西雅圖編譯錯誤,創建除本地服務以外的任何新的Android服務

工作: 創建空白多設備應用程序。

保存到「Dir1」設置爲目標Android。

將新項目添加到「ProjectGroup1」,Android服務,本地服務。

單擊「全部保存」把服務方向2與projectgroup保存到方向1和DIR2的父母。

右鍵單擊服務項目並構建。它會建立。

添加到空白應用程序並構建和部署。

做到以上步驟,但選擇比本地服務其他任何東西,我得到的錯誤嘗試點擊右鍵時並構建服務項目:

[Exec Error] The command ""C:\Program Files\Java\jdk1.7.0_25\bin\javac" -d javaclasses -Xlint:deprecation -classpath "C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\platforms\android-22\android.jar";"c:\program files (x86)\embarcadero\studio\17.0\lib\Android\Debug\fmx.jar" -bootclasspath "C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\platforms\android-22\android.jar" -encoding UTF-8 -target 1.6 -g -source 1.6 .\Android\Debug\Project2.java .\Android\Debug\Project2ProxyInterface.java" exited with code 1.

我在做什麼錯?

+0

你保存項目和主要形式爲不同的文件夾? –

+0

@WarrenP我保存了我將C:\ temp \ H \放在主項目中,C:\ temp \ S \放在C:\ temp \ – FerretDriver

+0

中將組文件保存的服務如果您運行該JAVAC編譯命令不帶參數的命令。它運行良好嗎?只是「C:\ Program Files \ Java \ jdk1.7.0_25 \ bin \ javac」 –

回答

2

1)安裝JDK 1.8

2)進入開始 - 運行 - 註冊表編輯器 ,發現: HKEY_CURRENT_USER \ SOFTWARE \ Embarcadero公司\ BDS \ 17.0 \ PlatformSDKs \ AndroidSDK24.3.3_32bit.sdk

3 )取代「jdk1.7.0_25」到「jdk1.8.0_60」的所有項目