android - 无法将库项目导入到 Android Studio 项目中

标签 android import android-studio library-project

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

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

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

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

这是窗口(这是我的库项目的路径):

wizard window

我尝试了几种方法,但都没有用:

  • /Users/dgc/AndroidStudioProjects/SplashScreen
  • /Users/dgc/AndroidStudioProjects/SplashScreen/SplashScreen.iml
  • /Users/dgc/AndroidStudioProjects/SplashScreen/build.gradle
  • /Users/dgc/AndroidStudioProjects/SplashScreen/app
  • /Users/dgc/AndroidStudioProjects/SplashScreen/app/app.iml
  • /Users/dgc/AndroidStudioProjects/SplashScreen/app/build.gradle

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

附注:版本:

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

最佳答案

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

enter image description here

显然这不是很有帮助,我已经提交了一个请求改进的错误:

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

要解决这个问题,您必须重命名您尝试导入的模块或您项目中的模块。为此,您可以在项目 View 中右键单击它,选择 Refactor > Rename > Rename directory。

关于android - 无法将库项目导入到 Android Studio 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24279294/

相关文章:

Android:将多个 NDEF 消息放在一个 NFC 标签中?

python - 无法导入 Python 类

csv - 在python中读取没有标题行的csv文件

Android Studio 库依赖 - 所有选项均为 Alpha 版本

java - Android Studio 找不到主类报错

android - 检测我的应用程序自己的android :versionCode at run time

android - 无法保存微调器状态android

exception - 域类的Grails软件包更改导致DuplicateMappingException

android - 在 Android Studio 中使用 .so 文件

javascript - PHP 错误此站点需要启用 JavaScript