Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   AndroidSDK für x64 funktioniert nicht (https://www.delphipraxis.net/216269-androidsdk-fuer-x64-funktioniert-nicht.html)

Pellaeon 1. Dez 2024 20:10

AndroidSDK für x64 funktioniert nicht
 
Hi,

ich möchte gerne eine erste Testanwendung für Android mit dem Radstudio 11 Community Edition erstellen.
Ich habe mir unter "Tools->Plattformen verwalten" Android installiert und dort dann unter den "Weitere Optionen" den "Android SDK 25.2.5 - NDK r21" sowie "Eclipse Temurin OpenJDK 11 (Hotspot) JVM" nachinstalliert. Damit sollte der Android SDK ja da sein sowie alle Pfade gesetzt.

Anschließend habe ich eine neue geräteaübergreifende, leere App als neues Projekt im Radstudio erstellen lassen.
Wenn ich dort nun auf Android SDK x64 umstelle und kompiliere, scheitert der Build immer. Zuerst fragt das RADStudio, ob das Platform SDK aktualisiert werden soll. Da kann ich ja oder nein auswählen. Egal was ich welche, der Build schlägt fehl, es gibt einen Fehler, jedoch ohne Fehlermeldung.

Ich hab da grad keinen Ansatz, woran das liegt. Was könnte der Grund dafür sein? Der Build für 32bit geht erstmal durch. Ein Test mit USB-Debugging steht noch aus.
Wenn ich auf die SDK-Einstellungen gehe, sind die Pfade für 32 Bit und 64 Bit identisch.

Hat da jemand eine Idee, wie ich den 64-Bit-Build durchbekomme?

VG

Pellaeon

TurboMagic 2. Dez 2024 14:46

AW: AndroidSDK für x64 funktioniert nicht
 
Hallo,

während ein 64 Bit Compilat grundsätzlich funktionieren sollte mal die Frage, ob du schon 32 Bit getestet hast
und das funktioniert hat?

AUßerdem: hast du ein Android Gerät angeschlossen?
Wird dieses von Delphi erkannt? (siehe Projektverwaltung)

Pellaeon 2. Dez 2024 17:25

AW: AndroidSDK für x64 funktioniert nicht
 
Zitat:

Zitat von TurboMagic (Beitrag 1543779)
Hallo,

während ein 64 Bit Compilat grundsätzlich funktionieren sollte mal die Frage, ob du schon 32 Bit getestet hast
und das funktioniert hat?

Kompilieren für 32 Bit funktioniert


Zitat:

Zitat von TurboMagic (Beitrag 1543779)
AUßerdem: hast du ein Android Gerät angeschlossen?
Wird dieses von Delphi erkannt? (siehe Projektverwaltung)

Das habe ich noch nicht probiert, werde ich aber mal machen und das 32 Bit testen.
Nichtsdestotrotz wäre mir 64 Bit lieber.

VG

jaenicke 2. Dez 2024 20:37

AW: AndroidSDK für x64 funktioniert nicht
 
Es gab mal Probleme mit der nachträglichen Installation. Ich würde einmal alles entfernen, aufräumen und direkt mit Android installieren.

Ich hätte gedacht, dass das dauerhaft behoben wäre, hatte das auch gemeldet und das war erledigt, habe es aber nie mit neueren Versionen getestet.

Pellaeon 5. Dez 2024 20:44

AW: AndroidSDK für x64 funktioniert nicht
 
Scheint wirklich daran zu liegen. Ich habe das Rad Studio 11 runtergeschmissen, das aktuelle 12er gleich mit Android-Unterstützung installiert und jetzt kompiliert er auch sofort für 64 Bit :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:02 Uhr.

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