小编TMZ*_*TMZ的帖子

在 Android 中收到“CURLE_COULDNT_RESOLVE_HOST”错误

我已经为android编译了静态libcurl,但不断收到CurlRes代码6,即CURLE_COULDNT_RESOLVE_HOST。

Android.mk

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := Curl

LOCAL_SRC_FILES := prebuild/libcurl.a

include $(PREBUILT_STATIC_LIBRARY)

include $(CLEAR_VARS)

LOCAL_MODULE    := ccSharedLib

LOCAL_SRC_FILES := main-jni.cpp

LOCAL_STATIC_LIBRARIES := Curl 

include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

main-jni.cpp

extern "C" {
    size_t write_data(void *ptr, size_t size, size_t count, FILE *stream)
        {
            size_t written;
            written = fwrite(ptr, size, count, stream);
            printf("data sent, size = %lu",written);
            return written;
        }

    jint
        Java_com_example_testlibcurl_MainActivity_test1( JNIEnv*  env,
                                        jobject  thiz, jstring downloadDirectoryPath)
        {
            CURLcode res;
            res = curl_global_init(CURL_GLOBAL_ALL);

            jint temp = 3;

            printf("Method called");
            const char …
Run Code Online (Sandbox Code Playgroud)

android libcurl android-ndk

5
推荐指数
1
解决办法
4287
查看次数

标签 统计

android ×1

android-ndk ×1

libcurl ×1