【问题标题】:How do I add a library project SherlockBar to the Android Studio?如何将库项目 SherlockBar 添加到 Android Studio?
【发布时间】:2013-07-09 13:33:27
【问题描述】:

我正在从 Eclipse 导入一个项目。导入后,我收到许多类似于以下内容的错误:

 - java: ...\ActionBarSherlock\actionbarsherlock-fest\src\main\java\org\fest\assertions\api\com\actionbarsherlock\view\ActionModeAssert.java:17: cannot find symbol
symbol  : method isNotNull()
location: class org.fest.assertions.api.com.actionbarsherlock.view.ActionModeAssert
 - java: ...\ActionBarSherlock\actionbarsherlock-fest\src\main\java\org\fest\assertions\api\com\actionbarsherlock\view\ActionModeAssert.java:11: cannot find symbol
symbol: class AbstractAssert
 - java: ...\ActionBarSherlock\actionbarsherlock-fest\src\main\java\org\fest\assertions\api\com\actionbarsherlock\view\ActionModeAssert.java:17: cannot find symbol
symbol  : method isNotNull()
location: class org.fest.assertions.api.com.actionbarsherlock.view.ActionModeAssert
 - java: ...\ActionBarSherlock\actionbarsherlock-fest\src\main\java\org\fest\assertions\api\com\actionbarsherlock\view\ActionModeAssert.java:18: cannot find symbol
symbol  : variable actual
location: class org.fest.assertions.api.com.actionbarsherlock.view.ActionModeAssert
java: ...\ActionBarSherlock\actionbarsherlock-fest\src\main\java\org\fest\assertions\api\com\actionbarsherlock\view\ActionModeAssert.java:25: cannot find symbol
symbol  : method isNotNull()
location: class org.fest.assertions.api.com.actionbarsherlock.view.ActionModeAssert
 - java: ...\ActionBarSherlock\actionbarsherlock-fest\src\main\java\org\fest\assertions\api\com\actionbarsherlock\view\ActionModeAssert.java:26: cannot find symbol
symbol  : variable actual
location: class org.fest.assertions.api.com.actionbarsherlock.view.ActionModeAssert
 - java: ...\ActionBarSherlock\actionbarsherlock-fest\src\main\java\org\fest\assertions\api\com\actionbarsherlock\view\ActionModeAssert.java:27: cannot find symbol
symbol  : method assertThat(android.view.View)
location: class org.fest.assertions.api.com.actionbarsherlock.view.ActionModeAssert

【问题讨论】:

  • 这些是 ActionBarSherlock 的单元测试。一次导入并构建每个模块,最后构建单元测试。在 Android Studio 中,每个相关的项目都称为一个模块,这就是我称它们为模块的原因。

标签: android actionbarsherlock android-studio


【解决方案1】:

两个选项:

  1. 您获得 .jar 并将其添加到项目的 Libs 文件夹中。
  2. 您将 Sherlock 作为 Android 项目添加到 Android Studio 中,并在您的项目 properties 中将其添加为库。

【讨论】:

    猜你喜欢
    • 2013-05-11
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    • 2013-05-10
    相关资源
    最近更新 更多