我在设置Converter for时尝试使用Retrofit 2.0.0.beta2 Gson喜欢以下
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build();
此gradle抛出错误后
GsonConverterFactory无法转换为Factory
如何修复???
答案 0 :(得分:11)
你可能是GsonConverterFactory
的第一个测试版,第二个测试版为Retrofit
。请确保你有
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'
在你的gradle中
答案 1 :(得分:2)
我遇到了问题......
我正在使用compile' com.squareup.retrofit:converter-gson:2.0.0-beta1' 而不是' com.squareup.retrofit:converter-gson:2.0.0-beta2'
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.squareup.retrofit:retrofit:2.0.0-beta2'
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'
compile 'com.google.code.gson:gson:2.3'}