文章出處

在Eclipse中導入新浪微博SDK

今天在看《Android開發應用實戰》,全書都在講一個android版的新浪微博客戶端怎么做,于是按照書上步驟做。網上有人說這本書沒有細節,我想對于小白來講確實需要一些細節,因為我作為一個android小白,確實不知道如何正確地導入新浪微博SDK

我的環境:

OS:Windows7

IDE:Android Developer Tools(Versionv22.0.1-685705

SDK:weibo4j-1.2.1

這個ADT,其實就是Eclipse for android,專門用于android開發,集成了adt插件,andriodsdk也包含在其中的一個Eclipse。按照書上說法,weibo4jsrc目錄下的文件拷貝到自己新建的工程sina_weibo中的src目錄下,然后把weibo4jlib目錄下的3jar文件拷貝到sina_weibo中的lib目錄下,并在工程property中引入這3jar即可。

一開始我的做法是,新建一個android application,然后右鍵src,選擇import--general--filesystem--browse,選擇weibo4j/src

 

然后是復制weibo4jlib目錄下3jar到項目中:

然后是導入這3jar:項目--properties--libraries--add jars,選擇工程中lib目錄下的jar,依次添加,添加完畢是這樣:

按說,這操作完畢,就該寫自己的代碼了。但src目錄中很多代碼顯示紅色,報錯。

 

于是關閉了所有工程,直接把sdk給引入:import weibo4j整個文件夾。然后竟然沒有報錯了。再打開先前的工程,把報錯的java文件和同名的不報錯的文件對比,發現報錯的文件有亂碼。原來是編碼的問題!調整如下:選擇windows--preferences--general--workspace,將Text file encoding設定為Other--utf8

 

 

OK,不再報錯了!

不過,上面建立的是android application,引用的是weibo4j,也就是weibo SDK for JAVA,其實不是非常對應的感覺。。。如果是建立一個java project,代碼可能還是會報錯,原因是沒有添加JRE system library這個解決方案是在百度知道上找到的,原文:

 

eclipse 不能引用 javax.imageio.ImageIO;

 

我曾經遇到過該問題,困擾了好久,解決方案是:Project---Properties,選擇Java Build Path,選中右側的Libraries,選擇Add Library如下圖,選中JRE System Library 選擇next,進入下一界面選擇Execution environment,點擊Enviroments按鈕選擇你采用的JDKJavaSE-1.6等,不要選下面的OSGi,最后單擊完成即可。

 

 

 

 

 

 

不過對于ADT來說,用默認的jre7就好了:






文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()