私はアンドロイドからPicasaにアクセスするためにGoogle APIを使用しようとしています。 私は次のようにして原子を解析するサンプルに従っています:アンドロイドからGoogleクライアントAPIを使用するためのEclipseのアノテーション - @Key
AlbumFeed feed = request.execute()。parseAs(AlbumFeed.class);
私は@Key注釈などを持つクラスを定義する必要があることを理解原子パーサが動作するためには:
public class Link {
@Key("@href")
public String href;
@Key("@rel")
public String rel;
}
しかし、日食でも、これをコンパイルしません - 私は両方を取得しておいてください。 キーは型として解決できません と 注釈タイプの属性値が定義されていません
私はあなたがプロジェクトのEclipseでアノテーションを定義できますが、処理クラスが必要だと思いました。
私はAtomペイロードを解析できるようにこれをコンパイルするためにEclipseを取得する手順は何ですか?
それがコンパイルされると、私はProGuardのを使用している場合 -keepattributes 注釈、署名 を追加する必要があることを理解しています。本当?他の落とし穴?
ありがとうbarryku。しかし私はすでにそれを持っています。これは外部の瓶です。クラスパスの内容は次のとおりです。 これで十分ですか?つまりビルドパスで十分ですか、それとも別の場所に組み込む必要がありますか? –
Ron
注釈処理の工場パスにJARを追加しましたが、まだダイスはありません。 – Ron
これは私が働いたことです。1. libフォルダを追加し、そのフォルダにjarファイルをコピーします。 2.プロジェクトプロパティのjavaビルドパスで、「ライブラリ」タブにjarを追加しました。私はscreeshotを含めたので、うまくいけばそれは明らかです。 – barryku