Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CamFind java.lang.NoClassDefFoundError:org.apache.http.client.config.RequestConfig_Java_Android - Fatal编程技术网

CamFind java.lang.NoClassDefFoundError:org.apache.http.client.config.RequestConfig

CamFind java.lang.NoClassDefFoundError:org.apache.http.client.config.RequestConfig,java,android,Java,Android,我正在尝试将CamFind添加到我的android应用程序中。这是我请求图像的代码 来自活动的代码 try { HttpResponse<JsonNode> response = Unirest.post("https://camfind.p.mashape.com/image_requests") .header("X-Mashape-Key", "5Bjknd4AL0mshPTXoeE0oZGyTuRFp1zzpYE

我正在尝试将CamFind添加到我的android应用程序中。这是我请求图像的代码

来自活动的代码

try {
            HttpResponse<JsonNode> response = Unirest.post("https://camfind.p.mashape.com/image_requests")
                    .header("X-Mashape-Key", "5Bjknd4AL0mshPTXoeE0oZGyTuRFp1zzpYEjsnWlO4mJju8hjV")
                    .header("Content-Type", "application/x-www-form-urlencoded")
                    .field("focus[x]", "480")
                    .field("focus[y]", "640")
                    .field("image_request[altitude]", "27.912109375")
                    .field("image_request[language]", "en")
                    .field("image_request[latitude]", "35.8714220766008")
                    .field("image_request[locale]", "en_US")
                    .field("image_request[longitude]", "14.3583203002251")
                    .field("image_request[remote_image_url]", "http://upload.wikimedia.org/wikipedia/en/2/2d/Mashape_logo.png")
                    .asJson();
        } catch (UnirestException e) {
            e.printStackTrace();
        }
我的日志中出现以下错误

10-20 16:02:43.073  31716-31716/com.example.ovextech.myapplication E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: com.example.ovextech.myapplication, PID: 31716
    java.lang.NoClassDefFoundError: org.apache.http.client.config.RequestConfig
            at com.mashape.unirest.http.options.Options.refresh(Options.java:45)
            at com.mashape.unirest.http.options.Options.<clinit>(Options.java:34)
            at com.mashape.unirest.http.HttpClientHelper.prepareRequest(HttpClientHelper.java:154)
            at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:131)
            at com.mashape.unirest.request.BaseRequest.asJson(BaseRequest.java:68)
            at com.example.ovextech.myapplication.MyActivity.onCreate(MyActivity.java:32)
            at android.app.Activity.performCreate(Activity.java:5231)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
            at android.app.ActivityThread.access$800(ActivityThread.java:135)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:136)
            at android.app.ActivityThread.main(ActivityThread.java:5001)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
            at dalvik.system.NativeStart.main(Native Method)
10-20 16:02:43.073 31716-31716/com.example.ovextech.myapplication E/AndroidRuntime﹕ 致命异常:主
进程:com.example.ovextech.myapplication,PID:31716
java.lang.NoClassDefFoundError:org.apache.http.client.config.RequestConfig
位于com.mashape.unirest.http.options.options.refresh(options.java:45)
位于com.mashape.unirest.http.options.options.(options.java:34)
http.HttpClientHelper.prepareRequest(HttpClientHelper.java:154)
http.HttpClientHelper.request(HttpClientHelper.java:131)
位于com.mashape.unirest.request.BaseRequest.asJson(BaseRequest.java:68)
在com.example.ovextech.myapplication.MyActivity.onCreate(MyActivity.java:32)上
位于android.app.Activity.performCreate(Activity.java:5231)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
位于android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
在android.app.ActivityThread.access$800(ActivityThread.java:135)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)上
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:136)
位于android.app.ActivityThread.main(ActivityThread.java:5001)
位于java.lang.reflect.Method.Invokenactive(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:515)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
在dalvik.system.NativeStart.main(本机方法)
多谢各位

编辑

第32行是
.asJson()

你能发布MyActivity类的第32行吗?@hrskrs我已经编辑了我的问题,不管怎样,它是
.asJson()10-20 16:02:43.073  31716-31716/com.example.ovextech.myapplication E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: com.example.ovextech.myapplication, PID: 31716
    java.lang.NoClassDefFoundError: org.apache.http.client.config.RequestConfig
            at com.mashape.unirest.http.options.Options.refresh(Options.java:45)
            at com.mashape.unirest.http.options.Options.<clinit>(Options.java:34)
            at com.mashape.unirest.http.HttpClientHelper.prepareRequest(HttpClientHelper.java:154)
            at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:131)
            at com.mashape.unirest.request.BaseRequest.asJson(BaseRequest.java:68)
            at com.example.ovextech.myapplication.MyActivity.onCreate(MyActivity.java:32)
            at android.app.Activity.performCreate(Activity.java:5231)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
            at android.app.ActivityThread.access$800(ActivityThread.java:135)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:136)
            at android.app.ActivityThread.main(ActivityThread.java:5001)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
            at dalvik.system.NativeStart.main(Native Method)