Portování C pro Android pomocí Android NDK

hlasů
1

Má někdo používá Android NDK do přístavu Linux app? Máme řešení SSL VPN na práci, která Openconnect ( http://www.infradead.org/openconnect.html ) pracuje s, ale v současné době není klient (od společnosti Cisco nebo jinak) na Android. Používá Android NDK reálný přístup se dostat, aby to fungovalo?

Děkuji předem

Položena 01/09/2010 v 18:01
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
6

NDK je dobrým řešením pro přenesení C / C ++ aplikace. Co musíte udělat, tenkou skořápku java projít přes jakýkoliv vstup, init a ukončit program.

Pokud vaše aplikace vyžaduje C STL nebo výjimek - jsou upravené verze NDK, které je podporují.

Odpovězeno 13/09/2010 v 10:56
zdroj uživatelem

hlasů
2

Android NDK není pro portování aplikací. To je pro vytváření knihoven, které mohou být přístupné ze standardní Android aplikací Dalvik přes JNI.

Takže, pokud máte zdrojový kód tohoto projektu, a to má za následek .so, a můžete napsat JNI wrapper pro něj je NDK může být řešením pro vás. S ohledem na projekt, který citují zdá závislá na skriptech, mám podezření, že to není, jak to byla zřízena k použití.

Odpovězeno 01/09/2010 v 18:46
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more