2016-05-15 4 views
0

Ich bin auf der Suche nach JNI-Bibliotheken in meinem XE5, aber ich hatte kein Glück.XE5, JNI - Wie würde ich JNI-Unterstützung zu Delphi XE5 hinzufügen (installieren)

Wenn ich zu den Einheiten in den Verwendungen aufrufen (z. B. Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.Net ...) Ich bekomme eine Nachricht, dass XE5 Einheitenname nicht auflösen kann.

Ich habe die JNI-Dateien gefunden, die ich brauche (C: \ Programme (x86) \ Embarcadero \ RAD Studio \ 12.0 \ source \ rtl \ android), aber ich weiß nicht, wie man sie in XE5 verlinkt.

Dies ist mein erstes Mal in XE5 und ich mache das für ein Schulprojekt, also bitte sei sanft.

Vielen Dank im Voraus!

+0

Ich habe schon gelesen, aber es hat mir keine Hilfe, da es nicht erklärt, wie die JNI-Bibliotheken zu installieren. Vielleicht, aber mein XE5-First-Timer-Gehirn hätte es vielleicht übersprungen. Ich mache das für ein Schulprojekt und ich bin nicht so vertraut mit XE5, ich habe Delphi nur für Borlands Delphi programmiert. Ich habe die benötigten JNI-Dateien gefunden (C: \ Programme (x86) \ Embarcadero \ RAD Studio \ 12.0 \ source \ rtl \ android), aber ich weiß nicht, wie ich sie in XE5 verlinken soll. – Minja

Antwort

0

Sie benötigen $ {BDSDIR} \ Lib \ $ {PLATFORM} \ $ {Ziel} Ihrer Bibliothek Pfad hinzuzufügen, die im Falle eines Android-Plattform Debug-Ziel wird bis Hinzufügen C enden: \ Program Dateien (x86) \ Embarcadero \ RAD Studio \ 12.0 \ lib \ android \ debug in den Bibliothekspfad während eines Builds; Im Fall einer Android-Version wird Build automatisch in C: \ Programme (x86) \ Embarcadero \ RAD Studio \ 12.0 \ lib \ android \ release geändert.

+0

Ist es mir möglich, eine Anwendung auf dem PC zu haben, die über USB mit meinem Android-Gerät kommuniziert? Zum Beispiel, die Daten (String) in der Edit-Box auf dem PC auf Android übertragen werden. – Minja

+0

Ich habe die Frage beantwortet, die Sie hier gestellt haben. Wenn Sie eine neue Frage haben, erstellen Sie einen neuen Beitrag und fragen Sie ihn dort. Vielleicht möchten Sie auch [dieses Hilfethema] (http://stackoverflow.com/help/someone-answers) lesen. –

Verwandte Themen