在Delphi 10 Seattle中编译错误,创建除本地服务以外的任何新Android服务

时间:2016-02-27 00:17:56

标签: android delphi service delphi-10-seattle

在Delphi 10 Seattle中创建错误的步骤。

工作: 创建空白多设备应用程序。

保存到“Dir1”设置为定位Android。

将新项目添加到“ProjectGroup1”,Android服务,本地服务。

单击“全部保存”将服务放入Dir2,并将项目组保存到Dir1和Dir2的父级。

右键单击服务项目并构建。它将构建。

添加到空白应用程序并构建和部署。

执行上述所有步骤,但选择本地服务以外的任何其他内容,在尝试右键单击并构建服务项目时出现错误:

  

[Exec Error]命令“”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“退出,代码为1。

我做错了什么?

1 个答案:

答案 0 :(得分: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”