2013-08-30 60 views
0

我設法將ActionBarSherlock庫集成到Android Studio中的項目中。這是我跟隨的tutorial無法解析Android Studio中SherlockFragmentActivity的onCreate方法

但是我遇到了一個奇怪的問題。雖然我仍然可以運行應用程序(請看紅色,這意味着錯誤,並且此項目中存在大量此類錯誤),但我得到了「無法解析onCreate方法」錯誤消息。

有沒有人知道這有什麼問題?謝謝

回答

2

嘗試使用maven遠程依賴。支持lib和ABS的本地依賴關係不再需要。 改變依賴本在你的build.gradle:

repositories { 
    mavenCentral() 
} 

dependencies { 
    compile 'com.android.support:support-v4:13.0.+' 
    compile 'com.actionbarsherlock:actionbarsherlock:[email protected]' 
} 

而且按sync project from gradle按鈕。然後重建你的項目。

+0

這是否意味着我不需要下載ABS並添加到我的項目了?從Gradle按鈕的同步項目在哪裏?它在文件 - >同步? –

+0

我收到以下錯誤消息。 Gradle:執行失敗的任務':MySherlockActionBar:processDebugManifest'。 >清單合併失敗。請參閱控制檯瞭解更多信息 –

+0

沒錯。大多數常見的圖書館項目都位於某個地方的Maven回購協議中。支持lib和google play服務可以通過sdk manager下載。 ABS位於Maven中心。很多其他OOS庫位於github上:https://github.com/Goddchen/mvn-repo/raw/master/。同步:有一個按鈕。但你可以通過項目 - > android - > snyc從gradle – flx

相關問題