我尝试在我的应用中使用StudentApi.Builder builder = new StudentApi.Builder(AndroidHttp.newCompatibleTransport(), new GsonFactory(), null);
课程:
cannot resolve symbol 'GsonFactory'
但它说import com.google.api.client.json.gson.GsonFactory;
我在课堂上有导入
gson
但Alt-Enter - Find jar on web
无法解决,因此我尝试了build.gradle
,但无法找到图书馆。
我在dependencies {
...
compile 'com.google.code.gson:gson:2.3'
compile 'com.google.api-client:google-api-client-android:1.19.0'
}
依赖项中有这个:
MPI_Allgather
我可以确认此课程exist。
答案 0 :(得分:18)
您需要使用此库:
print_even_natural_numbers
答案 1 :(得分:2)
GsonFactory来自旧版本。
现在,您应该改用JacksonFactory.getDefaultInstance()
。
像这样import com.google.api.client.json.jackson2.JacksonFactory;
答案 2 :(得分:0)
在您的gradle.build中,您需要添加:
compile ('com.google.http-client:google-http-client-gson:1.19.0') {
exclude module: 'httpclient'
}
后
compile('com.google.http-client:google-http-client-android:1.19.0') {
exclude(group: 'com.google.android', module: 'android')
}
完成后,您将可以使用:
com.google.api.client.json.gson.GsonFactory()
答案 3 :(得分:0)
此对象仅适用于旧版本的google-http-client尝试使用1.9.0-beta版本
@property