2011-09-08 13 views
16

Mam projekt Androida, który ładuje niestandardową bibliotekę .so lib. Mam problem z identyfikatorem IntelliJ IDEA, aby dołączyć to .so jako część kompilacji.Jak dołączyć .so lib w projekcie Intellij IDEA dla Androida?

Czy ktoś wie, gdzie skonfigurować ustawienia projektu, aby uwzględnić ten plik .so?

Dzięki

AKTUALIZACJA: Znaleziono!

W strukturze projektu -> Moduły -> Android -> Katalog rodzimych bibliotek.

Mój projekt nawiązuje do .so z innego projektu, dlatego ścieżka musi być aktualizowany, żeby znaleźć plik .so

+2

Należy przenieść roztwór do odpowiedzi i przyjmuję je tak, że inni ludzie posiadanie tego problemu może być łatwiejsze, a pytanie nie pozostaje bez odpowiedzi w systemie. – CrazyCoder

Odpowiedz

20

rozwiązanie:

W strukturze projektu -> Moduły -> Android -> Natywny katalog libs.

Mój projekt nawiązuje do .so z innego projektu, dlatego ścieżka musi być aktualizowany, żeby znaleźć plik .so

+1

obejmuje to jako część kompilacji, ale jak korzystać z bibliotek w środku? Próba zrobienia 'importu org.certainlibrary ....' po prostu nie istnieje –

+2

@GeorgePligor ktoś z pewnością potrzebuje trochę trzciny o JNI –

+0

@GeorgePligor będziesz musiał załadować bibliotekę .so w swoim kodzie java, coś jak: static { System.loadLibrary ("libcurl"); } – lordhong

Powiązane problemy