Chciałbym korzystać z biblioteki cURL w mojej aplikacji Android w natywnym kodzie (przy użyciu najnowszej wersji NDK r5b). Po zbadaniu online, wydaje się, że jedynym sposobem użycia cURL w Androidzie jest zbudowanie całego drzewa źródłowego androida z zawinięciem w nim, i jakoś to generuje niezbędny plik konfiguracyjny dla cURL do pracy na Androidzie. Nie mam żadnego doświadczenia w budowaniu źródeł Androida od zera i zastanawiałem się, czy istnieje sposób na wykorzystanie biblioteki cURL w Androidzie bez konieczności odbudowywania Androida ze źródła. Idealnie byłoby móc użyć cURL jako biblioteki statycznej lub współdzielonej. Próbowałem następujących etapów wymienionych tutaj ...Używanie cURL w Androidzie
http://curl.haxx.se/mail/lib-2009-12/0071.html
ale skończyć się błędy w curlrules.h plików jak CURL_SIZEOF_LONG definition is missing!
Zakładam te błędy są spowodowane nie mając dany plik konfiguracyjny wspomniałem ale kroki w powyższym linku nie wspomniały o żadnym z tych i zgłoszonych sukcesach. Jakieś pomysły?
Czy to musi być cURL? Android jest wyposażony w klienta HTTP, wiesz. Poza tym wysyłka niestandardowej wersji Androida wraz z Twoją aplikacją prawdopodobnie nie będzie latać z większością klientów. –
To musi być coś, czego mogę użyć w natywnym kodzie, więc androidy androidów nie pomogą. Co trzeba zrobić, nie byłoby dobrze przeskakiwanie pomiędzy wersją java i C. Nie chciałem przekazać, że będzie to wymagało niestandardowej kompilacji ... nie wymagałoby tego. Właśnie mówiłem, że tutoriale online na temat używania cURL w androidzie obejmują tworzenie pliku konfiguracyjnego curl poprzez budowanie źródeł androida z biblioteką curl (lub czymś w tym stylu). – Nitrex88
Witam, czy mógłbyś rozwiązać ten problem? Też mam ten sam problem wysłany [tutaj] (http://stackoverflow.com/questions/13493232/android-ndk-refer-to-external-libraries-in-jni) .... – MobiDev