Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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
当有人在使用Eclipse,而另一个人在使用Android Studio时,我如何协作和编码?_Android_Eclipse_Android Studio - Fatal编程技术网

当有人在使用Eclipse,而另一个人在使用Android Studio时,我如何协作和编码?

当有人在使用Eclipse,而另一个人在使用Android Studio时,我如何协作和编码?,android,eclipse,android-studio,Android,Eclipse,Android Studio,我有一个开发人员正在使用Macbook和Eclipse,而我在使用android studio的windows计算机上。我们正试图使用Github处理相同的代码,但是egit和android似乎有很大的不同?有人知道如何解决这个问题吗?您应该切换到使用Gradle构建系统(请参阅),该系统可以从命令行构建。然后,您将让androidstudio使用Gradle构建项目,并且还将使用从Gradle配置生成Eclipse项目。简言之,Gradle将是项目的规范描述(在您的存储库中),您将让Eclip

我有一个开发人员正在使用Macbook和Eclipse,而我在使用android studio的windows计算机上。我们正试图使用Github处理相同的代码,但是egit和android似乎有很大的不同?有人知道如何解决这个问题吗?

您应该切换到使用Gradle构建系统(请参阅),该系统可以从命令行构建。然后,您将让androidstudio使用Gradle构建项目,并且还将使用从Gradle配置生成Eclipse项目。简言之,Gradle将是项目的规范描述(在您的存储库中),您将让Eclipse和Android Studio使用Gradle配置来构建项目。您可能还希望将Git配置为忽略并排除此配置生成的Eclipse项目。

没有自动方式(AFAIK)将Eclipse项目直接导入Android Studio。我想你们中的一个将不得不切换到另一个的IDE。感谢您的快速响应。但嗯,是的,我想这就是我的想法。谢谢谢谢你的快速回复,迈克尔!因此从理论上讲,如果在切换到Gradle系统之前将项目上传并同步到github,android studio开发人员能够处理该项目的唯一方法就是安装并切换到eclipse?嗯,android studio人员也可以在命令行上使用安卓SDK工具,但是的,这不会特别令人愉快。最好转换为Gradle,提交Gradle配置,并从存储库中删除Eclipse配置。这不太可能奏效。我不认为Gradle的Eclipse插件理解Android Gradle项目,因为Android Gradle项目不使用普通的Java源代码集,而且在其他方面要复杂得多。