0

AndroidAnnotations を使用して REST クライアントを作成したい

@Rest アノテーションでコンバーターを定義すると、次のコンパイル エラーが発生します。

The converter class must be a subtype of org.springframework.http.converter.HttpMessageConverter RestClient.java

私はこのライブラリを使用します:

/libs

androidannotations-api-2.7.1.jar
gson-2.2.4.jar
jackson-core-asl-1.9.13
jackson-asl-0.9.5
jackson-mapper-asl-1.9.13
spring-android-auth-1.0.1.RELEASE.jar
spring-android-core-1.0.1.RELEASE.jar
spring-android-rest-template-1.0.1.RELEASE.jar

/compile-libs

androidannotations-2.7.1.jar

私のソースはandroidannotationsの例に似ています

package com.sinffredy.spring;

import org.springframework.http.converter.json.MappingJacksonHttpMessageConverter;
import com.googlecode.androidannotations.annotations.rest.Get;
import com.googlecode.androidannotations.annotations.rest.Rest;


@Rest(rootUrl = "http://my.url/ajax/services", converters = { MappingJacksonHttpMessageConverter.class })
public interface RestClient 
{
     @Get("/.do?valor={search}")
     Respuesta getRespuesta(String search);
}

前もって感謝します !!!

4

2 に答える 2

1

解決しました!!! 私のEclipseだけを変更してください。Android Development Toolkit で Helios を使用していました

ここで、Eclipse + ADT プラグインを含むAndroid SDKをダウンロードします。私のプロジェクトで私の古いワークスペースを使用すると、すべて正常に動作します!!!.

于 2013-09-25T10:43:31.903 に答える