Ich arbeite an einem Projekt, das erfordert, dass ich CLSTM library (eine C++ - Implementierung von LSTM-Netzwerken für OCR) in einer Android-Anwendung integrieren. Ich bin ein Anfänger Android-Entwickler und das ist mein erstes Mal mit NDK arbeiten.Wie CLSTM-Bibliothek in Android-Anwendung zu integrieren?
Ich habe Probleme bei der Integration des C++ Codes in mein Projekt. Ich habe versucht, es für ein paar Tage zu tun, aber habe noch nichts erreicht. Ich habe überall nach Lösungen gesucht, aber ich finde keine genauen Anweisungen für mein Problem.
Was ich in der Lage gewesen, bis jetzt zu tun ist:
- Erstellt neues Projekt mit C++ Unterstützung
- Android NDK
- heruntergeladen CMake
- Erstellt JNI Ordner
- Geklonte die Quelle Code in JNI-Ordner
Ich bin n Sicher, ob ich die obigen Schritte 4, 5 machen sollte. Aus all den Tutorials, die ich gefunden habe, denke ich, dass ich danach eine Android.mk und eine Application.mk Datei erstellen soll. Ich bin mir nicht sicher, was ich in sie schreiben soll.
Kann mir jemand genaue Schritte für die Integration dieser bestimmten library in meine Android-Anwendung führen?
können Sie diese Bibliothek kompilieren und bekam eine .SO Datei raus? Wenn ja, sollte dein Android.mk ziemlich einfach sein. https://developer.android.com/ndk/guides/prebuilts.html – user1506104