我正在编写一个库项目来创建一个将在我们的部分(如果不是全部)项目中使用的组件。我想测试到目前为止的进展情况,但我无法将库项目导入到我的其他项目中。
因此,我使用 Android Studio 创建了名为 SplashScreen 的库项目。现在我已经创建了项目 SplashScreenDemo 和一个应该使用我在库项目中编写的组件的 Activity 。但是导入向导不允许我选择项目,我在网上找到的所有信息都是将您的旧 Eclipse 库项目导入 Android Studio,但在我的问题中,Eclipse 根本不涉及。
到目前为止我已经尝试过:
- 右键单击项目根 > 新建 > 模块 > 导入现有项目
- 文件 > 导入项目
- 文件 > 导入模块
这是窗口(这是我的库项目的路径):
我尝试了几种方法,但都没有用:
- /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.+
最佳答案
我认为正在发生的事情是您试图导入一个与现有模块同名的模块,但它没有给您任何错误提示。实际上,如果您只输入父项目的路径,它会显示您可以导入的模块列表,如果您将鼠标悬停在一个模块上则无法选择这些模块,它会在工具提示中显示错误消息:
显然这不是很有帮助,我已经提交了一个请求改进的错误:
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/