Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Specified platform sdk not found- > Falsche SDK-Datei wird angesteuert (https://www.delphipraxis.net/213702-specified-platform-sdk-not-found-falsche-sdk-datei-wird-angesteuert.html)

AuronTLG 12. Sep 2023 12:14

Specified platform sdk not found- > Falsche SDK-Datei wird angesteuert
 
Moin,

ich habe gerade auf einem anderen PC das RAD Studio 11.3 installiert und dabei dann auch eine brandneue Android SDK 34.0.4 erstellt.
Mein Problem ist, dass das Rad Studio beim Kompilieren mittels SDK 34.0.4 aus irgendeinem Grund darüber beschwert, dass es "AndroidSDK33.0.3_64bit.sdk" nicht findet.
Android SDK 33.0.3 ist tatsächlich die SDK, die ich momentan noch auf meinem Standard-PC habe und welche ich noch mit Rad Studio 11.2 erzeugt hatte.

Ich meine mich dunkel daran zu erinnern, dass ich sowas schon mal hatte, aber ich erinnere mich beim besten Willen nicht mehr daran, wie man dafür sorgen konnte, dass gefälligst die richtige SDK-Datei genommen wird.
Ich bin mir bewusst, dass ich im Notfall die SDK-Datei + die zugehörigen SDK/NDK-Ordner von meinem einen PC auf den anderen transplantieren kann, aber ich würde das gerne gescheit einrichten.

AuronTLG 16. Feb 2024 12:59

AW: Specified platform sdk not found- > Falsche SDK-Datei wird angesteuert
 
Habe gerade dasselbe Problem wieder, nur diesmal mit Delphi 12.
Wieder beschwert sich die App direkt beim Kompilierungsstart aus irgendeinem Grund darüber, dass "AndroidSDK33.0.3_64bit.sdk" nicht gefunden wird, obwohl die eingestellte Android SDK "34.0.5" ist.
Ich habe keine Ahnung, wo die App es herbekommt, dass sie die alte SDK laden will.
Beim letzten Mal mit Delphi 11.3 konnte ich die alte SDK verwenden, was aber nun logischerweise keine Option mehr ist.

Weiß irgendwer, warum die App so einen Schwachsinn veranstaltet? Ich finde gerade nichts dazu, wie das zustande kommen kann.

AuronTLG 16. Feb 2024 13:37

AW: Specified platform sdk not found- > Falsche SDK-Datei wird angesteuert
 
So, habe zwar keine Erklärung, aber dafür eine Lösung:

Ich habe mal die DPROJ-Datei des Projektes im Editor aufgemacht und siehe da, im Knoten "PlatformSDK" ist die alte SDK eingetragen, obwohl mir die Entwicklungsumgebung die neue als ausgewählt anzeigt.
Nachdem ich den Knotenwert manuell auf die neue SDK gesetzt habe, ging es dann.
Warum das so war, kann ich nicht erklären.


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