无法将库项目导入Android Studio项目

时间:2014-06-18 07:17:52

标签: android import android-studio library-project

我正在编写一个库项目来创建一个组件,该组件将用于某些(如果不是全部)项目中。我想测试它到目前为止的情况,但是我无法将库项目导入到我的其他项目中。

因此,我使用Android Studio创建了名为SplashScreen的库项目。现在我已经创建了一个SplashScreenDemo项目,其中一个Activity应该使用我在库项目中编写的组件。但是导入向导不允许我选择项目,我在网上找到的所有信息都是将旧的Eclipse库项目导入到Android Studio中,但在我的问题中,Eclipse根本不涉及。

到目前为止,我已尝试过:

  • 右键单击项目根目录>新>模块>导入现有项目
  • 文件>导入项目
  • 文件>导入模块

这是窗口(那是我的图书馆项目的路径):

wizard window

我尝试了几条路径,但都没有工作:

  • /用户/ DGC / AndroidStudioProjects /闪屏
  • /Users/dgc/AndroidStudioProjects/SplashScreen/SplashScreen.iml
  • /Users/dgc/AndroidStudioProjects/SplashScreen/build.gradle
  • /用户/ DGC / AndroidStudioProjects /闪屏/应用
  • /Users/dgc/AndroidStudioProjects/SplashScreen/app/app.iml
  • /Users/dgc/AndroidStudioProjects/SplashScreen/app/build.gradle

有什么想法吗?我错过了什么吗?

P.S。:版本:

  • Android Studio 0.6.1
  • gradle 1.10
  • Android插件0.11。+

1 个答案:

答案 0 :(得分:2)

我认为发生的事情是你正在尝试导入一个与现有模块同名的模块,而且它没有给你任何错误的指示。实际上,如果您只输入父项目的路径,那么它将显示您可以导入的模块列表,如果您将鼠标悬停在一个模块上,则无法选择这些模块,它将在工具提示中显示错误消息:

enter image description here

显然这不是很有用,我提出了一个要求改进的错误:

https://code.google.com/p/android/issues/detail?id=71942

要解决此问题,您必须重命名要导入的模块或项目中的模块。为此,您可以在项目视图中右键单击它,选择Refactor>重命名>重命名目录。