Tôi đã bao gồm những phụ thuộc vào dự án của tôi:trang bị thêm nhà máy chuyển đổi không thể truy cập GsonConverterFactory
compile 'com.squareup.retrofit:retrofit:2.0.0-beta2'
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta1'
Tôi có một lớp học nơi tôi sẽ truy cập của api của tôi qua trang bị thêm:
public static <S> S createService(Class<S> serviceClass, String baseUrl) {
Retrofit builder = new Retrofit.Builder()
.baseUrl(baseUrl)
.addConverterFactory(GsonConverterFactory.create())
.build();
RestAdapter adapter = builder.build();*/
return builder.create(serviceClass);
}
Và bây giờ , nó mang lại cho tôi lỗi thời gian biên dịch này:
Error:(24, 17) error: method addConverterFactory in class Builder cannot be applied to given types; required: Factory found: GsonConverterFactory reason: actual argument GsonConverterFactory cannot be converted to Factory by method invocation conversion
Làm cách nào để giải quyết vấn đề này? Tôi theo tài liệu. Chuyện gì thế?
bạn là một người đàn ông lớn). Nhưng không có tài nguyên nào cho biết tôi phải sử dụng cùng phiên bản beta2. – AEMLoviji
@AEMLoviji Tài nguyên được gọi là cảm giác thông thường, bạn có đồng ý không? Đáng chú ý nhất bởi vì trong các giao diện giai đoạn beta có thể thay đổi mà IS được viết trong các tài liệu trang bị thêm. –
Tôi chỉ gặp phải vấn đề này. và cô ấy đã giải quyết được 2 giờ. cảm ơn!) – ip696