Android Studio開發App項目時引入第三方庫是個比較麻煩的事情。之前導入Volley就折騰了好久,導入下拉重新整理控件PullToRefresh時又碰到了各種問題。在此記錄一下,以便查閱。
一、導入PullToRefresh
1、将PullToRefresh克隆到本地
2、克隆到本地後library目錄複制到app同級目錄下,并将名稱改為PullToRefresh
3、在項目根目錄下的settings.gradle下添加第三方庫目錄
4、在app/build.gradle下添加編譯依賴
5、在PullToRefresh目錄下添加build.gradle
6、最後别忘記Sync Now和Rebuild(Build-->Rebuild Project)
二、例子:
可檢視sample目錄下的例子,也可檢視測試例子:https://github.com/chrisbanes/Android-PullToRefresh/wiki/Quick-Start-Guide
三、常見問題:
1、路徑不對
導緻這種問題是由于
a、settings.gradle包含了不正确的目錄:include ":目錄名"
b、app目錄下build.gradle檔案目錄不正确:compile project(':目錄名')
c、引入的第三方庫下是否包含build.gradle檔案
2、編譯器版本不對
這隻需要将第三方庫中build.gradle下編譯器版本改成和工程項目的一緻即可。
如,項目的編譯器版本為
如果下稱如下版本,則會出現以上異常。
更多内容見:https://github.com/chrisbanes/Android-PullToRefresh/