【问题标题】:Validating Subversion Android Studio Project Build: New Project from SVN验证 Subversion Android Studio 项目构建:来自 SVN 的新项目
【发布时间】:2021-12-11 05:40:54
【问题描述】:

鉴于现有的 Android Studio (4.0.1) 项目可以正确构建和部署并且具有关联的 SVN 存储库,我想创建一个单独的 Android Studio 项目并使其也能正确构建。目的是 1) 证明 SVN 存储库是完整的(具有使构建工作所需的一切),2) 记录从 SVN 和构建这个 Android Studio 项目所需的步骤。

从 Android Studio 的欢迎屏幕中选择 Get from Version Control,我可以指定 SVN 存储库并结帐:

采用 SVN 的默认/最新格式:

并表明我想从 SVN 存储库的内容中创建一个项目:

然后我看到了一个我不确定如何回答的选项:

我都试过了,没有一个成功。我不想在这里详细介绍每个选项,而是想了解在哪种情况下哪个选项有意义。

原始项目是在 5 年或更长时间前使用 Android Studio 的“启动新项目”向导创建的。我一直在使用 Android Studio 的默认构建工具,并且在充分唠叨时升级了 Android Studio 和各种插件。我不确定重要的构建工件是什么(或对干净导入至关重要的工件),以及这些工件是否确实在 SVN 存储库中并且是最新的。我可以在文件系统中复制项目并重命名以构建它,但创建另一个实例不是问题;源必须是 SVN 存储库。

我渴望完成这个问题,所以请帮我在 cmets 中提出具体批评,以便我可以根据需要改进或删除问题。

回答这个问题的最佳人选会比我更了解 Android Studio 构建的工作原理。我有严格的“食谱”级别的知识。因此,如果没有大量研究,如果没有更多知识渊博的人提供帮助,我将无法验证该过程的复杂性。

【问题讨论】:

    标签: android-studio svn build


    【解决方案1】:

    仅当从 SVN 提取的内容不是完整项目时,才会出现此 SO 问题的最后一个 Import Project 对话框。

    换句话说,如果提取的是一个完整的项目,则该项目只是打开,而无需经历任何其他问题和/或选择。否则,其他逻辑会接管,Android Studio 会尝试从它找到的位中为您创建一个合法的项目。

    解决方案是确保从原始工作项目签入完成,包括 gradle 文件。如果 Android Studio 设置为查看“Android”工件视图,则列表中的所有内容都应显示在 VCS 中“包含在源代码管理中”和“已签入”字体颜色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-26
      • 2015-10-28
      • 1970-01-01
      • 1970-01-01
      • 2016-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多