Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Android 64 bit Bereitstellung (https://www.delphipraxis.net/207536-android-64-bit-bereitstellung.html)

zeras 5. Apr 2021 09:17

Android 64 bit Bereitstellung
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ich möchte meine App, die derzeit nur 32 Bit hat, auf 64 Bit umstellen. Das compilieren klappt, aber beim Bereitstellen gibt es Probleme.
Es kommt folgender Fehler: E6408 xxxx\AndoidManifest.xml:3 error: attribute 'package' in <manifest> tag is no a valid Andoid package name. Wenn ich dann in das Manifest reinschaue, steht das so drin. Dann habe ich in den Optionen -> Anwendung -> Versionsinformation geschaut. Da sehen die Einträge von 32 und 64 bit völlig unterschiedlich aus, siehe Bilder. Was mache ich da falsch? Bei 64 bit fehlt der Eintrag "package", der dann auch angemeckert wird.
Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- BEGIN_INCLUDE(manifest) -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package=""
        android:versionCode="0"
        android:versionName=""
        android:installLocation="preferExternal">

zeras 5. Apr 2021 10:58

AW: Android 64 bit Bereitstellung
 
Da ich das Projekt schon mit einer älteren Delphiversion erstellt hatte, gibt es hier offenbar Probleme, dies auf das neueste Delphi hochzuziehen. Ich habe nun ein neues Projekt erzeugt und alle erforderlichen Units wieder neu eingebunden. Damit erscheinen erst einmal die Versionsinformationen gleich.
Nun muss ich wieder alle Berechtigungen neu setzen und hoffe, dass es dann erst einmal so OK ist.
Das scheint doch auch ein Fehler zu sein oder?

TurboMagic 5. Apr 2021 12:38

AW: Android 64 bit Bereitstellung
 
Manchmal git's zwischen den Versionen Änderungen im Manifest.
In dem Fall mal das Manifest einer neu erzeugten App mit der bestehenden
App vergleichen und die Änderungen übernehmen. Das hilft oft schon einiges.


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