我很确定你们这里的很多人都经历过尝试导入你在网上看到的项目的挫败感,以便更好地分开并了解它是如何工作的.我知道我们应该导入使用Eclipse构建的Android项目和使用Android Studio构建的Open Android项目.
但是,为什么我们必须通过文件 – >打开 – >然后选择我们要打开的Android Studio应用程序的目录?事实上,Android Studio似乎并不知道它是一个Android Studio项目,直到它试图打开并构建它.在下面的截图中,我有ARToolKit的示例Android Studio项目,但我只导入其中两个.
正如您所看到的,只有我导入的“可以被视为Android Studio项目”,因为它们表示他们拥有Android Studio徽标而不是文件夹.
对于那些刚开始在Android Studio中开发并且他们尝试使用现有项目(从Eclipse或Android Studio构建)的人来说,这可能是一个问题,他们只是尝试导入项目以供参考而遇到麻烦.他们可能不知道他们应该导入文件夹而不是projectname / src子文件夹.如果开放/导入项目在某种程度上不精简,它会增加Android开发项目的“陡峭学习曲线”.
总之,我的问题是:
解决方法
然而,Android开发也可以在android studio之外完成. Eclipse只是一个例子,可能有其他IDE支持这一点.这是可能的,因为android具有第三方应用程序可以使用的独立SDK和工具. iOS没有.
想象一下,你正在android studio中开发一个android项目.然后你的老板告诉你3000公里以外的人会帮助你.这家伙可能正在使用Android工作室,但也许他不是.当开发人员可以单独选择多个选项时,您不希望使用您正在使用的文件污染版本控制,但其他人可能不关心.他们的每个环境.
这只是一个合乎逻辑的结论,你可以通过比较来得出.完成此事的“真正”原因只能由创建(改编的intellij)android工作室的人来回答.