【发布时间】:2011-05-01 19:34:35
【问题描述】:
我目前正在尝试在一个使用 HTTPtransport 并且是 Android 应用程序的一部分的类上运行一些单元测试。 google-api 的文档说这应该没问题,因为 Apache 传输是内置在 Android 中的。
但是,在运行我的测试时,我收到以下错误:
java.lang.IllegalStateException: 无法加载 NetHttpTrasnport com.google.api.client.http.HttpTransport.useLowLevelHttpTransport(HttpTransport.java:98) 在 com.google.api.client.http.HttpTransport.(HttpTransport.java:156) 在 com.google.api.client.googleapis.GoogleTransport.create(GoogleTransport.java:58) 在 uk.co.redfruit.android.whogotwhat.googlebase.GoogleBaseSearch.search(GoogleBaseSearch.java:41) 在 uk.co.redfruit.android.whogotwhat.test.GoogleBaseSearchTest.testSearchForBarcode(GoogleBaseSearchTest.java:22) 在 java.lang.reflect.Method.invokeNative(Native 方法)在 android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169) 在 android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154) 在 android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:430) 在 android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1447)
这是一个错误吗?还是我只是错过了什么?
【问题讨论】:
标签: android junit google-api