我使用Netbeans 8.0.2和Android Studio 1.2.2 (AS),它们在编译过程中产生大量文件(Netbeans超过100个,AS通常超过1000个)。
当我让Google Drive备份我的东西(或我自己的程序备份更改文件到外部硬盘驱动器),我宁愿它只有源文件(.java, .src, .xml, .build等),但是,因为我有它目前的设置,一切都在Google Drive文件夹。这花的时间太长了,但我准备继续忍受下去,因为这可能是必须的,也是应该的。
但我会问一个可能很愚蠢的问题:
我可以生成文件和源文件保存在我的目录结构的不同部分(前者外部,后者内部谷歌驱动器文件夹)?这在AS中尤其重要。
让我说,如果有办法做到这一点,我会感到震惊,所以请接受这一声明,作为对"Are you {insane | stupid | kidding | ... }?"
形式/意图的评论的先发制人的打击!
在File菜单上有一个Export Project -> to Zip的选项,效果很好。它将创建一个zip文件,其中只包含源文件和项目文件,而不包含已构建的.class和.jar文件。它应该足够小,你可以上传/下载,除非你有大量的源代码。您也可以直接从zip文件中导入一个项目,而不必先解压缩文件。
如果你不需要保持文件的私有,GitHub实际上是一个更好的选择。你可以有很多很多版本,只有文件之间的差异需要上传/下载。如果需要更详细的信息,请添加注释