2011-07-22 85 views
1

我想使用谷歌API從android訪問picasa。 我正在關注一個解析原子的示例:Eclipse中使用谷歌客戶端api的註釋 - @Key

AlbumFeed feed = request.execute()。parseAs(AlbumFeed.class);

爲了使原子解析器工作,我明白,我需要定義一個有@key註解像類:

public class Link { 

    @Key("@href") 
    public String href; 

    @Key("@rel") 
    public String rel; 
    } 

但是Eclipse甚至不編譯這個 - 我不斷收到兩個: 鍵不能解析爲類型 和 註釋類型的屬性值未定義鍵

我知道您可以在項目中定義eclipse中的註釋,但我認爲您需要一些處理類。

任何幫助非常感謝 - 獲得eclipse來編譯這個,所以我可以解析Atom負載的步驟是什麼?

一旦編譯,我明白,我需要,如果我用proguard的添加 -keepattributes 註釋,簽名 。真的嗎?任何其他陷阱?

回答

0

您需要將jar文件添加到您的Android項目中。我使用Android的Maven的插件,這些天,所以我唯一需要的是增加了以下我的pom.xml,

<dependency> 
     <groupId>com.google.api.client</groupId> 
     <artifactId>google-api-client</artifactId> 
     <version>1.4.1-beta</version> 
    </dependency> 

@key是從類,com.google.api.client.util 。鍵。您可以在http://code.google.com/p/google-api-java-client/wiki/Setup#Download_the_Zipped_Jars處獲得JAR文件。 enter image description here

+0

謝謝巴里庫。但我已經擁有了它。它是一個外部jar - 以下是classpath中的內容: 這足夠嗎?即在構建路徑中是否足夠,或者我需要在其他地方包含它? – Ron

+0

我在註釋處理中將JAR添加到工廠路徑 - 仍然沒有骰子。 – Ron

+0

下面是我做的工作,1.添加一個lib文件夾並將jar複製到該文件夾​​。 2.在項目屬性的java構建路徑中,在「Libraries」選項卡中添加jar。我包括一個screeshot,所以希望它會很清楚。 – barryku

相關問題