Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Problem bei Android App Bundle Erstellung (https://www.delphipraxis.net/202703-problem-bei-android-app-bundle-erstellung.html)

Stewag 29. Nov 2019 12:11

Problem bei Android App Bundle Erstellung
 
Ich möchte ein bestehendes 32Bit Projekt mit 10.3.3 nun als 32/64 Bit App Bundle compilieren.

Habe die Compileroption zur Erstellung der Paketdatei (arm + arm64) aktiviert und das Projekt dann unter 64Bit erstellt.
Eine 64Bit .apk Datei wird durch die Erstellung aber nicht erzeugt.

Beim Start erhalte ich die folgenden Fehlermeldungen mit denen ich nichts anfangen kann:

[PAClient Fehler] Fehler: E6408 ""C:\Program Files\Java\jdk1.8.0_60\bin\java.exe" -jar "c:\program files (x86)\embarcadero\studio\20.0\bin\android\bundleto ol-all-0.10.3.jar" build-bundle --modules="H:\DELPHI Source\diverse\Wattpaddler.10\Android64\Release\Wa ttpaddler\base.zip" --output="H:\DELPHI Source\diverse\Wattpaddler.10\Android64\Release\Wa ttpaddler\bin\Wattpaddler-unsigned.aab" --config="H:\DELPHI Source\diverse\Wattpaddler.10\Android64\Release\Wa ttpaddler\buildconfig.json"" kann nicht ausgeführt werden (Fehler 1)
[PAClient Fehler] Fehler: E6408 [BT:0.10.3] Error: Module 'base' has no dex files but the attribute 'hasCode' is not set to false in the AndroidManifest.xml.
[PAClient Fehler] Fehler: E6408 com.android.tools.build.bundletool.model.exception s.ValidationException: Module 'base' has no dex files but the attribute 'hasCode' is not set to false in the AndroidManifest.xml.
[PAClient Fehler] Fehler: E6408 at com.android.tools.build.bundletool.model.exception s.ValidationException$Builder.build(ValidationExce ption.java:49)
[PAClient Fehler] Fehler: E6408 at com.android.tools.build.bundletool.model.exception s.ValidationException$Builder.build(ValidationExce ption.java:41)
[PAClient Fehler] Fehler: E6408 at com.android.tools.build.bundletool.validation.DexF ilesValidator.validateHasCode(DexFilesValidator.ja va:93)
[PAClient Fehler] Fehler: E6408 at com.android.tools.build.bundletool.validation.DexF ilesValidator.validateModule(DexFilesValidator.jav a:64)
[PAClient Fehler] Fehler: E6408 at com.android.tools.build.bundletool.validation.Vali datorRunner.validateBundleModulesUsingSubValidator (ValidatorRunner.java:78)
[PAClient Fehler] Fehler: E6408 at com.android.tools.build.bundletool.validation.Vali datorRunner.lambda$validateBundleModules$4(Validat orRunner.java:64)
[PAClient Fehler] Fehler: E6408 at com.google.common.collect.ImmutableList.forEach(Im mutableList.java:406)
[PAClient Fehler] Fehler: E6408 at com.android.tools.build.bundletool.validation.Vali datorRunner.validateBundleModules(ValidatorRunner. java:63)
[PAClient Fehler] Fehler: E6408 at com.android.tools.build.bundletool.validation.Bund leModulesValidator.validate(BundleModulesValidator .java:84)
[PAClient Fehler] Fehler: E6408 at com.android.tools.build.bundletool.commands.BuildB undleCommand.execute(BuildBundleCommand.java:208)
[PAClient Fehler] Fehler: E6408 at com.android.tools.build.bundletool.BundleToolMain. main(BundleToolMain.java:70)
[PAClient Fehler] Fehler: E6408 at com.android.tools.build.bundletool.BundleToolMain. main(BundleToolMain.java:46)
Misslungen

In der AndroidManifest.template.xml gibt es keinen Eintrag "hasCode".

Hat jemand eine Idee was zu tun ist?

Rollo62 29. Nov 2019 13:00

AW: Problem bei Android App Bundle Erstellung
 
Hast Du den neuen Android-64 Projektzweig komplett gecheckt, alle Optionen, Settings, etc. ?
Wenn man alte Projekte öffner wird der neue Zweig meistens nicht korrekt erstellt,
deshalb starte ich da möglichst immer mit einem leeren Projekt, und trage Alles nach.

Stewag 29. Nov 2019 14:03

AW: Problem bei Android App Bundle Erstellung
 
... es war eine fehlende Classes.dex im Android64 Verzeichnis.
Nachdem ich sie vom Android Verzeichnis kopiert habe wurde die Bundle Datei erstellt. :-D

Stewag 29. Nov 2019 14:16

AW: Problem bei Android App Bundle Erstellung
 
erledigt

Stewag 17. Jun 2020 10:58

AW: Problem bei Android App Bundle Erstellung
 
[wie kann ich diesen Beitrag löschen???]


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:49 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