将另一个gradle项目导入现有的android项目时,Android Studio访问被拒绝

时间:2014-10-15 03:48:59

标签: intellij-idea gradle android-studio

我有以下两个项目:

  • 使用Android Stuido 0.8.9
  • 开发的Android项目
  • 使用带有Gradle的IntelliJ IDEA开发的纯Java库项目

我想要做的是在我的Android项目中将该Java库项目添加为模块 我选择

这样做了
  • 文件
  • 导入模块
  • 选择java库项目的build.gradle
  • 设置模块名称
  • 完成

当我按下Finish按钮时,Android Studio事件日志会弹出一条消息

  

11:36:42 FileNotFoundException:C:\ Users \ xxxxx \ AndroidStudioProjects \ MyAndroidProject \ MyJavaLibrary(Access Denied。)

我检查了它描述的路径并确保文件夹访问属性全部打开但仍然收到相同的错误消息。

有人知道如何处理这个问题吗?

顺便说一句,我使用的是Windows 7

1 个答案:

答案 0 :(得分:1)

我在使用Android Studio 1.0.1时遇到了同样的问题。

似乎导入模块会意外访问目录 PROJECT_DIR / MODULE_NAME ,而不是模块真正停留的位置。

我通过使用相对路径指定要在 settings.gradle 中导入的模块来解决此问题,如下所示:

  

包括':.. /:LibraryModule1',':../../:LibraryModule2'

然后立即同步将自动导入模块。