Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Adroid SDK (Manager) und unterschiedliche Delphi Versionen (https://www.delphipraxis.net/199741-adroid-sdk-manager-und-unterschiedliche-delphi-versionen.html)

Harry Stahl 16. Feb 2019 08:23

Adroid SDK (Manager) und unterschiedliche Delphi Versionen
 
Wenn ich das richtig sehe, habe ich mit jeder neuen Delphi-Version auch immer die Android-SDK's neu installiert, also im Zweig

C:\Users\Public\Documents\Embarcadero\Studio\xx.0\ PlatformSDKs\android-sdk-windows

sind die dann immer zu finden.

Aber das müsste doch eigentlich nur Platzverschwendung sein, oder?

Anders herum gefragt, spricht es etwas dagegen, nur einen Ort für die Android-SDK's vorzuhalten und die jeweiligen Delphis darauf verweisen zu lassen?

Uwe Raabe 16. Feb 2019 09:15

AW: Adroid SDK (Manager) und unterschiedliche Delphi Versionen
 
Zitat:

Zitat von Harry Stahl (Beitrag 1425713)
Anders herum gefragt, spricht es etwas dagegen, nur einen Ort für die Android-SDK's vorzuhalten und die jeweiligen Delphis darauf verweisen zu lassen?

Mache ich schon immer so. Bei der Installation wird auch erwähnt, daß man das SDK nicht installieren muss und die Pfade im Nachhinein angeben kann. Ich trage dann nach der Installation immer den gemeinsamen Pfad für das SDK ein. Macht überhaupt keine Probleme und spart enorm Platz - und Installationszeit!

Harry Stahl 16. Feb 2019 09:30

AW: Adroid SDK (Manager) und unterschiedliche Delphi Versionen
 
Danke für Deine Antwort, Uwe.

Ja, das habe ich jetzt für das SDK so gemacht, alle Verweise auf die 19.0 umgeleitet.

Allerdings bei der Registerseite NDK habe ich es auf 20.0 stehen lassen, da dort auf nadroid-ndk-r17b verwiesen wird, bei 19.0 steht noch android-ndk-r9c

Sehr verwirrend das mit diesen SDK's und NDK'.

Wo kommen die NDK's eigentlich her, bzw. womit kann man die installieren?

Was ist der Unterschied zwischen "Android Tools" und "Android SDK-Manager" (habe beide Einträge in der Programmgruppe, beide rufen aber den SDK-Manager auf)?

Ist es eigentlich so gedacht, dass man unterschiedliche Programmversionen mit unterschiedlichen SDK's erstellen soll?
Bislang habe ich einfach immer nur das neueste SDK verwendet.

Uwe Raabe 16. Feb 2019 12:07

AW: Adroid SDK (Manager) und unterschiedliche Delphi Versionen
 
Zitat:

Zitat von Harry Stahl (Beitrag 1425719)
Wo kommen die NDK's eigentlich her, bzw. womit kann man die installieren?

Die kannst du mit dem SDK-Manager installieren.


Zitat:

Zitat von Harry Stahl (Beitrag 1425719)
Bislang habe ich einfach immer nur das neueste SDK verwendet.

Ich auch.

Harry Stahl 16. Feb 2019 13:12

AW: Adroid SDK (Manager) und unterschiedliche Delphi Versionen
 
Ich finde keinen Eintrag für's NDK im SDK-Manager??

Uwe Raabe 16. Feb 2019 13:23

AW: Adroid SDK (Manager) und unterschiedliche Delphi Versionen
 
Zitat:

Zitat von Harry Stahl (Beitrag 1425727)
Ich finde keinen Eintrag für's NDK im SDK-Manager??

Sorry, falsch gelesen :oops:

Die NDKs bekommt man hier: https://developer.android.com/ndk/downloads/

mensch72 16. Feb 2019 13:29

AW: Adroid SDK (Manager) und unterschiedliche Delphi Versionen
 
mein Tip für Android:

- vor/neben dem Delphi auch AndroidStudio installieren
- (nur) dort stets alles updaten, wenn man denn alles UpToDate halten will
- im Delphi dann einfach nur für Android alles so zuweisen, das die via AndroidStudio installierten (aktuellen) Sachen mit genutzt werden... so sind SDKs und NDKs definitiv am sicherestem verwaltet und bei Bedarf aktualisiert

Zur Frage bzgl SDK<->NDK:
Delphi nutzt nur sehr wenig vom Android SDK, das passende NDK ist für Delphi wirklich wichtig(und das kann auch mal etwas älter sein), denn DelphiAPPs werden ja native gegen das NDK und nicht gegen die (Java)SDK übersetzt&gelinkt!

Sowohl bei IOS als auch bei Android macht es 100% Sinn stets zunächst via der StandardIDEs(XCode bzw. AndroidStudio) ein "HelloWorld" oder anderes beliebiges Beispielprojekt zu öffnen und aufs MobileDevice zu bringen... erst wenn das klappt mach es Sinn, gleiches auch mit Delphi zu versuchen:)

Rollo62 16. Feb 2019 15:24

AW: Adroid SDK (Manager) und unterschiedliche Delphi Versionen
 
Hallo Mensch72,

Sehr richtig.
Wichtig wäre auch, wie in einem früheren Tipp von dir, die exakten Versionen zu beachten die für eine RadStudio-Version bei Auslieferung mit angegeben sind.
http://docwiki.embarcadero.com/RADSt....2C_SDK.2C_NDK

Neueres SDK/NDK kann funktionieren, muss es aber nicht immer.
Falls mal etwas nicht so funktioniert wie es soll, kann es nicht schaden diese mal wieder auf das Orginal zurückzustellen, und damit zu testen.


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