Flexcel Installation

Hello,

I am trying to install Flexcel for Win32 and 64 for dXE4, dXE8, dSeattle and dBerlin. Here I attach
the Flexcel-Build_log.txt, the last lines. In the last paragraph installation fails with dXE8 FlexCel_Core.dproj. And all later installations are skipped.
What can be the reason? I did not want to install Android!

Sincerely Peter

Flexcel-Build_log.txt, the last two paragraphs 
Build started 03.12.2016 22:11:33.
Project "C:\DelphiComponents\TMSSoftware\FlexCelVCLNT\Packages\dXE8\FMX_FlexCel_Components.dproj" on node 0 (Make target(s)).
  CodeGear Resource Compiler/Binder
  Version 1.2.2 Copyright (c) 2008-2012 Embarcadero Technologies Inc.
  
  Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
  
  Copyright (C) Microsoft Corporation.  All rights reserved.
  
  
  Die Datei FMX_FlexCel_Components.vrc wird gel?scht.
BrccCompile:
  Borland Resource Compiler  Version 5.40
  Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
BrccCompile:
  Borland Resource Compiler  Version 5.40
  Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
BrccCompile:
  Borland Resource Compiler  Version 5.40
  Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
BrccCompile:
  Borland Resource Compiler  Version 5.40
  Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
_PasCoreCompile:
  Embarcadero Delphi Next Generation f?r iPhone ARM64 Compiler-Version 29.0
  Copyright (c) 1983,2015 Embarcadero Technologies, Inc.
  3695 Zeilen, 2.90 Sekunden.
Done Building Project "C:\DelphiComponents\TMSSoftware\FlexCelVCLNT\Packages\dXE8\FMX_FlexCel_Components.dproj" (Make target(s)).

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:03.57
  
----Build started-------------------------------------------- 03.12.2016 - 22:11:37,18 
msbuild.exe "C:\DelphiComponents\TMSSoftware\FlexCelVCLNT\Packages\dXE8\FlexCel_Core.dproj" "/target:Make" "/p:config=Debug" "/p:Platform=Android"    
Microsoft (R)-Buildmodul, Version 3.5.30729.5420
[Microsoft .NET Framework, Version 2.0.50727.5485]
Copyright (C) Microsoft Corporation 2007. Alle Rechte vorbehalten.

Build started 03.12.2016 22:11:37.
Project "C:\DelphiComponents\TMSSoftware\FlexCelVCLNT\Packages\dXE8\FlexCel_Core.dproj" on node 0 (Make target(s)).
  Das Verzeichnis .\Android\Debug wird erstellt.
  Das Verzeichnis bpl\Android\ wird erstellt.
BuildClassesDex:
  Das System kann den angegebenen Pfad nicht finden.
C:\BDS\16.0\bin\CodeGear.Common.Targets(800,5): error MSB3073: Der PATH C:\Program Files\Java\jdk1.7.0_71\bin;C:\Windows\Microsoft.NET\Framework\v3.5;;C:\BDS\16.0\\bin;C:\BDS\16.0\\bin64;C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBaseXE7\IDE_spoof;C:\ProgramData\Oracle\Java\javapath;C:\BDS\18.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\18.0\Bpl;C:\BDS\18.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\18.0\Bpl\Win64;C:\BDS\17.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl;C:\BDS\17.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl\Win64;C:\Windows\Microsoft.NET\Framework\v1.1.4322\;C:\BDS\4.0\Bin;C:\Program Files (x86)\CollabNet;C:\BDS\11.0\bin;C:\Users\Public\Documents\RAD Studio\11.0\Bpl;C:\BDS\11.0\bin64;C:\Users\Public\Documents\RAD Studio\11.0\Bpl\Win64;C:\BDS\16.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\16.0\Bpl;C:\BDS\16.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\16.0\Bpl\Win64;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\AMD\ATI.ACE\Core-Static;C:\Program Files (x86)\Borland\CaliberRM SDK 2005 R2\lib;C:\BDS\SDK\17.0\Windows Performance Toolkit\;C:\Program Files\TortoiseSVN\bin;C:\DelphiBPL\BPL;C:\DelphiBPL\BPL\Win64;C:\Program Files (x86)\Skype\Phone\;C:\Users\PStadler\Documents\Borland Studio-Projekte\Bpl;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\ & "C:\Users\Public\Documents\Embarcadero\Studio\16.0\PlatformSDKs\android-sdk-windows\build-tools\21.1.2\dx.bat" --dex --output="C:\DelphiComponents\TMSSoftware\FlexCelVCLNT\Packages\dXE8\Android\Debug\classes.dex" "C:\BDS\16.0\lib\Android\Debug\android-support-v4.dex.jar" "C:\BDS\16.0\lib\Android\Debug\apk-expansion.dex.jar" "C:\BDS\16.0\lib\Android\Debug\cloud-messaging.dex.jar" "C:\BDS\16.0\lib\Android\Debug\fmx.dex.jar" "C:\BDS\16.0\lib\Android\Debug\google-analytics-v2.dex.jar" "C:\BDS\16.0\lib\Android\Debug\google-play-billing.dex.jar" "C:\BDS\16.0\lib\Android\Debug\google-play-licensing.dex.jar" "C:\BDS\16.0\lib\Android\Debug\google-play-services.dex.jar" -Befehl wurde mit Code 3 beendet.
Done Building Project "C:\DelphiComponents\TMSSoftware\FlexCelVCLNT\Packages\dXE8\FlexCel_Core.dproj" (Make target(s)) -- FAILED.

Build FAILED.

"C:\DelphiComponents\TMSSoftware\FlexCelVCLNT\Packages\dXE8\FlexCel_Core.dproj" (Make target) (1) ->
(BuildClassesDex target) -> 
  C:\BDS\16.0\bin\CodeGear.Common.Targets(800,5): error MSB3073: Der PATH C:\Program Files\Java\jdk1.7.0_71\bin;C:\Windows\Microsoft.NET\Framework\v3.5;;C:\BDS\16.0\\bin;C:\BDS\16.0\\bin64;C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBaseXE7\IDE_spoof;C:\ProgramData\Oracle\Java\javapath;C:\BDS\18.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\18.0\Bpl;C:\BDS\18.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\18.0\Bpl\Win64;C:\BDS\17.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl;C:\BDS\17.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl\Win64;C:\Windows\Microsoft.NET\Framework\v1.1.4322\;C:\BDS\4.0\Bin;C:\Program Files (x86)\CollabNet;C:\BDS\11.0\bin;C:\Users\Public\Documents\RAD Studio\11.0\Bpl;C:\BDS\11.0\bin64;C:\Users\Public\Documents\RAD Studio\11.0\Bpl\Win64;C:\BDS\16.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\16.0\Bpl;C:\BDS\16.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\16.0\Bpl\Win64;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\AMD\ATI.ACE\Core-Static;C:\Program Files (x86)\Borland\CaliberRM SDK 2005 R2\lib;C:\BDS\SDK\17.0\Windows Performance Toolkit\;C:\Program Files\TortoiseSVN\bin;C:\DelphiBPL\BPL;C:\DelphiBPL\BPL\Win64;C:\Program Files (x86)\Skype\Phone\;C:\Users\PStadler\Documents\Borland Studio-Projekte\Bpl;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\ & "C:\Users\Public\Documents\Embarcadero\Studio\16.0\PlatformSDKs\android-sdk-windows\build-tools\21.1.2\dx.bat" --dex --output="C:\DelphiComponents\TMSSoftware\FlexCelVCLNT\Packages\dXE8\Android\Debug\classes.dex" "C:\BDS\16.0\lib\Android\Debug\android-support-v4.dex.jar" "C:\BDS\16.0\lib\Android\Debug\apk-expansion.dex.jar" "C:\BDS\16.0\lib\Android\Debug\cloud-messaging.dex.jar" "C:\BDS\16.0\lib\Android\Debug\fmx.dex.jar" "C:\BDS\16.0\lib\Android\Debug\google-analytics-v2.dex.jar" "C:\BDS\16.0\lib\Android\Debug\google-play-billing.dex.jar" "C:\BDS\16.0\lib\Android\Debug\google-play-licensing.dex.jar" "C:\BDS\16.0\lib\Android\Debug\google-play-services.dex.jar" -Befehl wurde mit Code 3 beendet.

    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.27

Hi,

The error seems to be because you don't have correctly installed Delphi XE8 for android. The setp is designed to stop in the first error, so it doesn't waste more of your time once it knows the setup won;t be successful. (Originally it used to try to install everything even if there were errors, so you might end up waiting a lot just to realize the setup had a problem)

 If you don't want to install android, you can say so in the FlexCel setup. When you arrive to the "Select components" screen, just unselect android, for all the delphi version you are installing to:



Note: if you just want VCL support (what seems to be the case here: only win32/64), then at the bottom of that screen you can select to not install Firemonkey support:



When you uncheck that box, it will uncheck all the "android, ios, osx" boxes and also not install the previewer for firemonkey, only for VCL.

Hi,


As I have now the RAD Tokyo, I wonder if using Flexcel is possible, in a project where some files could be written in Java ?
As I doesn't know Java at all, I ask only because a friend is working to finally accomplice the same things but in a weird universe (Java, free SQL databases, and at the end installing his program in the Web, multiusers, aso)
I was stunned as Tokyo offers directly the possibility to open a Java file (*.js).
I didn't even think to write something with Androïd as target, but if I can do it and on the top, put in the project some files using Flexcel,..

Thanks,

Hi,

Sorry, but Tokyo doesn't run with Java. Js files are normally "Javascript" files which despite the confusing name have nothing to do with Java, but Tokyo can't do much more than to open js files either.

FlexCel can run anywhere Tokyo can, and that includes android, but Tokyo runs in Android by using the NDK (native development kit), which is in C, not Java.