Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Projektübernahme von D10.4.2 nach 11.1.5 schlägt fehl (https://www.delphipraxis.net/211337-projektuebernahme-von-d10-4-2-nach-11-1-5-schlaegt-fehl.html)

skoschke 1. Sep 2022 08:00

Projektübernahme von D10.4.2 nach 11.1.5 schlägt fehl
 
Hallo,

ein in D10.4.2 erstelltes Projekt lässt sich nicht mehr für Android erstellen, ich bekomme folgende Fehlermeldung mit der ich absolut nichts anfangen kann:

Delphi-Quellcode:
Abhängigkeiten des Projekts werden überprüft...
Compilieren von Hapak_adressen.dproj (Release, Android)
brcc32 Befehlszeile für "Hapak_adressen.vrc"
  c:\program files (x86)\embarcadero\studio\22.0\bin\cgrc.exe -c65001 Hapak_adressen.vrc -foHapak_adressen.res
dccaarm Befehlszeile für "Hapak_adressen.dpr"
  c:\program files (x86)\embarcadero\studio\22.0\bin\dccaarm.exe -$D0 -$L- -$Y- --no-config -M -Q -TX.so
  -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults -DRELEASE;;FRAMEWORK_FMX -E.\Android\Release
  -I"c:\program files (x86)\embarcadero\studio\22.0\lib\Android\release\DE";C:\Embarcadero\3rdParty\Debenu\DebenuPDFLibrary1811Delphi10.4SydneyWin32;
  C:\Embarcadero\3rdParty\Debenu\foxit_quick_pdf_library_1811_android\Libs\armeabi-v7a;
  C:\Users\Stefan\Documents\Embarcadero\Studio\21.0\CatalogRepository\Abbrevia-10.6-Sydney\source;"c:\program files
  (x86)\embarcadero\studio\22.0\lib\Android\Release";
  C:\Users\Stefan\Documents\Embarcadero\Studio\22.0\CatalogRepository\Abbrevia-2021.11-Alexandria\source
  -LEC:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl\Android -LNC:\Users\Public\Documents\Embarcadero\Studio\22.0\Dcp\Android
  -NU.\Android\Release -NSSystem;Xml;Data;Datasnap;Web;Soap; -OC:\Embarcadero\3rdParty\Debenu\DebenuPDFLibrary1811Delphi10.4SydneyWin32;
  C:\Embarcadero\3rdParty\Debenu\foxit_quick_pdf_library_1811_android\Libs\armeabi-v7a;
  C:\Users\Stefan\Documents\Embarcadero\Studio\21.0\CatalogRepository\Abbrevia-10.6-Sydney\source;"c:\program files
  (x86)\embarcadero\studio\22.0\lib\Android\Release";
  C:\Users\Stefan\Documents\Embarcadero\Studio\22.0\CatalogRepository\Abbrevia-2021.11-Alexandria\source -R"c:\program files
  (x86)\embarcadero\studio\22.0\lib\Android\release\DE";C:\Embarcadero\3rdParty\Debenu\DebenuPDFLibrary1811Delphi10.4SydneyWin32;
  C:\Embarcadero\3rdParty\Debenu\foxit_quick_pdf_library_1811_android\Libs\armeabi-v7a;
  C:\Users\Stefan\Documents\Embarcadero\Studio\21.0\CatalogRepository\Abbrevia-10.6-Sydney\source;"c:\program files
  (x86)\embarcadero\studio\22.0\lib\Android\Release";
  C:\Users\Stefan\Documents\Embarcadero\Studio\22.0\CatalogRepository\Abbrevia-2021.11-Alexandria\source -U"c:\program files
  (x86)\embarcadero\studio\22.0\lib\Android\release\DE";C:\Embarcadero\3rdParty\Debenu\DebenuPDFLibrary1811Delphi10.4SydneyWin32;
  C:\Embarcadero\3rdParty\Debenu\foxit_quick_pdf_library_1811_android\Libs\armeabi-v7a;
  C:\Users\Stefan\Documents\Embarcadero\Studio\21.0\CatalogRepository\Abbrevia-10.6-Sydney\source;"c:\program files
  (x86)\embarcadero\studio\22.0\lib\Android\Release";
  C:\Users\Stefan\Documents\Embarcadero\Studio\22.0\CatalogRepository\Abbrevia-2021.11-Alexandria\source
  --libpath:C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidNDK-21-22.0.45591.0253\android-ndk-r21\sources\cxx-stl\llvm-libc++\libs\armeabi-v7a;
  C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidNDK-21-22.0.45591.0253\android-ndk-r21\platforms\android-23\arch-arm\usr\lib
  --linker:C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidNDK-21-22.0.45591.0253\android-ndk-r21\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-ld.exe
  -NO.\Android\Release Hapak_adressen.dpr  
paclient-Befehlszeile
  c:\program files (x86)\embarcadero\studio\22.0\bin\paclient.exe -u8 --dexmerge="C:\Program
  Files\AdoptOpenJDK\jdk-8.0.242.08-hotspot\bin\java.exe,c:\program files
  (x86)\embarcadero\studio\22.0\bin\Android\r8-3.0.73.jar,C:\Embarcadero\Android\Hapak_Adressen_11\Android\Release\Hapak_adressen.classes,23,C:\Embarcadero\Android\Hapak_Adressen_11\Android\Release\dex_list.txt"
   
[PAClient Fehler] Fehler: E7688 ""C:\Program Files\AdoptOpenJDK\jdk-8.0.242.08-hotspot\bin\java.exe" -cp "c:\program files (x86)\embarcadero\studio\22.0\bin\Android\r8-3.0.73.jar" com.android.tools.r8.D8 --release --min-api 23 --output "C:\Embarcadero\Android\Hapak_Adressen_11\Android\Release\Hapak_adressen.classes" @"C:\Embarcadero\Android\Hapak_Adressen_11\Android\Release\dex_list.txt"" kann nicht ausgeführt werden (Fehler 1)
[PAClient Fehler] Fehler: E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\android-support-v4.dex.jar:
[PAClient Fehler] Fehler: E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\android-support-v4.dex.jar
[PAClient Fehler] Fehler: E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-analytics-v2.dex.jar:
[PAClient Fehler] Fehler: E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-analytics-v2.dex.jar
[PAClient Fehler] Fehler: E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-play-billing.dex.jar:
[PAClient Fehler] Fehler: E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-play-billing.dex.jar
[PAClient Fehler] Fehler: E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-play-services.dex.jar:
[PAClient Fehler] Fehler: E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-play-services.dex.jar
[PAClient Fehler] Fehler: E7688 Compilation failed with an internal error.
[PAClient Fehler] Fehler: E7688 Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-play-services.dex.jar
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.utils.w.a(SourceFile:92)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.D8.main(D8.java:4)
[PAClient Fehler] Fehler: E7688 Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-play-services.dex.jar
[PAClient Fehler] Fehler: E7688    at Version.fakeStackEntry(Version_3.0.73.java:0)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.utils.w.a(SourceFile:68)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.utils.w.a(SourceFile:28)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.utils.w.a(SourceFile:27)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.BaseCommand$Builder.build(BaseCommand.java:2)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.D8.a(D8.java:4)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.utils.w.a(SourceFile:84)
[PAClient Fehler] Fehler: E7688    ... 1 more
[PAClient Fehler] Fehler: E7688 Caused by: java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-play-services.dex.jar
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.utils.c$b.d(SourceFile:16)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.BaseCommand$Builder.e(BaseCommand.java:3)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.BaseCommand$Builder.a(BaseCommand.java:12)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.BaseCommand$Builder.addProgramFiles(BaseCommand.java:3)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.BaseCommand$Builder.addProgramFiles(BaseCommand.java:1)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.b.a(SourceFile:133)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.b.a(SourceFile:1)
[PAClient Fehler] Fehler: E7688    at com.android.tools.r8.D8Command.parse(D8Command.java:1)
[PAClient Fehler] Fehler: E7688    ... 3 more
[PAClient Fehler] Fehler: E7688    Suppressed: java.lang.RuntimeException: com.android.tools.r8.internal.b: java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-play-services.dex.jar
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.internal.UA.a(SourceFile:25)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.BaseCommand$Builder.a(BaseCommand.java:3)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.utils.w.a(SourceFile:24)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.BaseCommand$Builder.build(BaseCommand.java:2)
[PAClient Fehler] Fehler: E7688       ... 3 more
[PAClient Fehler] Fehler: E7688    Caused by: com.android.tools.r8.internal.b: java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-play-services.dex.jar
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.internal.UA.a(SourceFile:14)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.internal.UA.error(SourceFile:1)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.utils.c$b.d(SourceFile:17)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.BaseCommand$Builder.e(BaseCommand.java:3)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.BaseCommand$Builder.a(BaseCommand.java:12)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.BaseCommand$Builder.addProgramFiles(BaseCommand.java:3)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.BaseCommand$Builder.addProgramFiles(BaseCommand.java:1)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.b.a(SourceFile:133)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.b.a(SourceFile:1)
[PAClient Fehler] Fehler: E7688       at com.android.tools.r8.D8Command.parse(D8Command.java:1)
[PAClient Fehler] Fehler: E7688       ... 3 more
[PAClient Fehler] Fehler: E7688    [CIRCULAR REFERENCE:java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Release\google-play-services.dex.jar]
Misslungen
Verstrichene Zeit: 00:00:03.1
Kann irgend jemand hieraus etwas erkennen?

Danke
Ciao
Stefan

skoschke 1. Sep 2022 09:30

AW: Projektübernahme von D10.4.2 nach 11.1.5 schlägt fehl
 
Nachtrag:

ich dachte, es liegt am Projekt, aber selbst eine Mini-App mit einem Formular und einem Button bringt die gleiche Meldung!

Vielleicht wichtig:
Ich habe die 11.1.5 Trial parallel zur vorhandenen 10.4.2 installiert, was aber eigentlich problemlos gehen sollte?

Ciao
Stefan

Sherlock 1. Sep 2022 09:48

AW: Projektübernahme von D10.4.2 nach 11.1.5 schlägt fehl
 
Parallele Installation sollte problemlos gehen, was aber Features bzw. unterstützte Plattformen bei Trial angeht, bin ich mir nicht sicher.

Sherlock

skoschke 1. Sep 2022 10:15

AW: Projektübernahme von D10.4.2 nach 11.1.5 schlägt fehl
 
Liste der Anhänge anzeigen (Anzahl: 1)
Diese Fehlermeldung habe ich weg, das Android SDK wurde bei der Installation nicht korrekt installiert,, mit Adminrechten deinstalliert und wieder installiert geht es dann...

Aber einen anderen Tip muss man ebenfalls anwenden, die Bibliotheken des Projekts müssen auf Standard zurückgesetzt werden!

Jetzt kompiliert es, lädt auf Handy und App schließt sich wieder sofort!

Im Debuggingmode bekomme ich beim Start der App die angehängte Meldung.

Was ist denn nun noch los, ich muss wegen Android 12 auf das 11er Delphi umstellen, aber solche Probleme beim Umstieg auf eine neuere Version hatte ich noch nie!

Ciao
Stefan

Phantom1 3. Sep 2022 07:09

AW: Projektübernahme von D10.4.2 nach 11.1.5 schlägt fehl
 
Probiere das mal hier: https://github.com/DelphiWorlds/HowT...rviceDelphi111


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz