Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
允许使用Android Studio或IntelliJ IDEA打开和构建相同的项目_Android_Intellij Idea_Gradle_Android Studio - Fatal编程技术网

允许使用Android Studio或IntelliJ IDEA打开和构建相同的项目

允许使用Android Studio或IntelliJ IDEA打开和构建相同的项目,android,intellij-idea,gradle,android-studio,Android,Intellij Idea,Gradle,Android Studio,我开发了一个SDK,希望能够为IntelliJ IDEA和Android Studio签入模块文件。我设计了以下解决方案,但缺少一部分: 为主项目和每个模块创建以-intellij idea结尾的模块文件 创建build.gradle文件,并使用“sourceset”指令使用老式的src和res目录结构 问题是项目信息总是存储在名为“.idea”的目录中。以前,我可以有两个IPR文件,比如my-project-android-studio.IPR和my-project-intellij-idea

我开发了一个SDK,希望能够为IntelliJ IDEA和Android Studio签入模块文件。我设计了以下解决方案,但缺少一部分:

  • 为主项目和每个模块创建以-intellij idea结尾的模块文件
  • 创建build.gradle文件,并使用“sourceset”指令使用老式的src和res目录结构
  • 问题是项目信息总是存储在名为“.idea”的目录中。以前,我可以有两个IPR文件,比如my-project-android-studio.IPR和my-project-intellij-idea.IPR。然后我可以在Android Studio中打开一个,在Intellij IDEA中打开另一个,但实际的源代码将保持不变

    我怎样才能做到这一点?如果有办法强迫Android Studio生成IPR文件而不是荒谬的.idea目录,那将是最佳选择