Vorrei utilizzare la libreria cURL nella mia applicazione Android in codice nativo (utilizzando NDK r5b, l'ultima). Dopo aver fatto ricerche online, sembra che l'unico modo per usare cURL in Android sia quello di costruire l'intero albero dei sorgenti di Android con l'arricciatura, e in qualche modo questo genera un file di configurazione necessario affinché cURL funzioni su Android. Non ho alcuna esperienza nella creazione di origini Android da zero e mi chiedevo se c'è un modo per usare la libreria CURL in Android senza dover ricostruire Android dal sorgente. Idealmente, essere in grado di usare semplicemente cURL come libreria statica o condivisa sarebbe perfetto. Ho provato seguendo la procedura di cui qui ...Utilizzo di cURL in Android
http://curl.haxx.se/mail/lib-2009-12/0071.html
ma finire con errori nel file curlrules.h come CURL_SIZEOF_LONG definition is missing!
presumo questi errori sono causa di non avere file di configurazione che ho citato ma i passaggi nel link precedente non ne menzionano nessuno e riportano il successo. Qualche idea?
Dev'essere cURL? Android ha un client HTTP, lo sai. Inoltre, la spedizione di una build personalizzata di Android insieme alla tua app probabilmente non andrà a buon fine con la maggior parte dei clienti. –
Deve essere qualcosa che posso usare nel codice nativo, quindi il client HTTP di androidi non aiuterà. Per quello che deve essere fatto non sarebbe bello saltare avanti e indietro tra java e C. E non intendevo trasmettere ciò richiederebbe una costruzione personalizzata ... non lo richiederebbe. Stavo solo dicendo che i tutorial online sull'uso di cURL in Android prevedono la creazione di un file di configurazione curl costruendo le sorgenti Android con la libreria di arricciatura in esso (o qualcosa del genere). – Nitrex88
Ciao, potresti risolvere questo problema? Ho anche lo stesso problema postato [qui] (http://stackoverflow.com/questions/13493232/android-ndk-refer-to-external-libraries-in-jni) .... – MobiDev