我正在尝试将在 Eclipse 中开发的应用程序迁移到 Intellij Idea,该应用程序使用 ActionBarSherlock 和 Android-MenuDrawer (SimonVT)
我在使用 Maven 导入 Android-MenuDrawer 库时遇到问题。使用 ActionBarSherlock 可以很好地编译,我可以在项目中很好地使用它,但不能使用 MenuDrawer。
当我尝试使用 Maven 编译时,出现以下错误:
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /D:/Android/menudrawer/menudrawer/src/net/simonvt/menudrawer/MenuDrawer.java:[854,40] cannot find symbol
symbol: variable LAYOUT_DIRECTION_RTL
location: class net.simonvt.menudrawer.MenuDrawer
[ERROR] /D:/Android/menudrawer/menudrawer/src/net/simonvt/menudrawer/MenuDrawer.java:[861,40] cannot find symbol
symbol: variable LAYOUT_DIRECTION_RTL
location: class net.simonvt.menudrawer.MenuDrawer
[ERROR] /D:/Android/menudrawer/menudrawer/src/net/simonvt/menudrawer/MenuDrawer.java:[873,14] cannot find symbol
symbol: method onRtlPropertiesChanged(int)
[ERROR] /D:/Android/menudrawer/menudrawer/src/net/simonvt/menudrawer/MenuDrawer.java:[882,80] cannot find symbol
symbol: variable LAYOUT_DIRECTION_RTL
location: class net.simonvt.menudrawer.MenuDrawer
[ERROR] /D:/Android/menudrawer/menudrawer/src/net/simonvt/menudrawer/MenuDrawer.java:[871,5] method does not override or implement a method from a supertype
[ERROR] /D:/Android/menudrawer/menudrawer/src/net/simonvt/menudrawer/MenuDrawer.java:[1325,72] cannot find symbol
symbol: variable LAYOUT_DIRECTION_RTL
location: class net.simonvt.menudrawer.MenuDrawer
[ERROR] /D:/Android/menudrawer/menudrawer/src/net/simonvt/menudrawer/ViewHelper.java:[44,57] cannot find symbol
symbol: variable JELLY_BEAN_MR1
location: class android.os.Build.VERSION_CODES
[ERROR] /D:/Android/menudrawer/menudrawer/src/net/simonvt/menudrawer/ViewHelper.java:[45,21] cannot find symbol
symbol: method getLayoutDirection()
location: variable v of type android.view.View
[ERROR] /D:/Android/menudrawer/menudrawer/src/net/simonvt/menudrawer/ViewHelper.java:[48,20] cannot find symbol
symbol: variable LAYOUT_DIRECTION_LTR
location: class android.view.View