天天看點

AndroidStudio中導入SlidingMenu報錯解決方案

----------------------------------------------------------------------------------------------

[版權申明:本文系作者原創,轉載請注明出處] 

作者:朱培      ID:sdksdk0      郵箱: [email protected]   

--------------------------------------------------------------------------------------------

我們在使用第三方開源的側滑架構中,在原來的eclipse中導入問題基本不大,就是引用庫就可以了,但是在AndroidStudio中導入卻會遇到某些奇奇怪怪的問題。下面來分享一下如何正确的在AndroidStudio中導入SlidingMenu庫。

建議在導入的時候不要直接複制庫到app同級目錄。我們可以使用file->new->import Module,然後選擇在file->project structure->dependencies->3Model dependency中選擇SlidingMenu的路徑。這裡選擇那個libary庫就可以了。然後在file->project structure->dependencies->3Model dependency中選擇依賴就可以了。

在完成這一步之後,我們會發現,嗯,還是會有問題産生,也就是報錯了。在控制台找到報錯的那個檔案,也就是slidingMenu的build.gradle,我們可以發現報志願的錯誤了。

AndroidStudio中導入SlidingMenu報錯解決方案

這個時候就需要修改slidingMenu的build.gradle中的一些參數,如 dependencies \compileSDKversion、buildToolsVersion等與自己的AS相比對。

AndroidStudio中導入SlidingMenu報錯解決方案

最後如果還發現報錯:Error:(303, 27) 錯誤: 找不到符号符号:   方法 sin(float)位置: 類 FloatMath,

AndroidStudio中導入SlidingMenu報錯解決方案

解決方法就是:

AndroidStudio中導入SlidingMenu報錯解決方案

那麼就到這個類下面找到這一行,修改為return (float) Math.sin(f);

這樣我們就全部解決問題了,接下來就可以愉快的使用側滑架構了。

AndroidStudio中導入SlidingMenu報錯解決方案

繼續閱讀