【发布时间】:2019-09-24 12:46:02
【问题描述】:
我正在尝试使用 gitlab/fastlane 来构建我的项目。 当我在默认项目中执行脚本时,它们可以正常工作,但是当运行程序签出项目时,构建失败并显示消息“在根项目'projectname'中找不到任务'assembleRelease'”。
当我在 Android Studio 中打开 CI 项目位置时,我必须在构建可用之前执行“使用 gradle 文件同步项目”。 完成此操作后,我可以执行 ./gradlew assembleRelease (并且 fastlane 脚本也可以正常工作)
控制台输出显示在签出存储库时删除了几个文件/目录:
Removing .gradle/
Removing .idea/
Removing app/app.iml
Removing app/build/
Removing build/
Removing local.properties
Removing project.iml
当我选择“使用 Gradle 文件同步项目”时,我似乎无法找到 Android Studio 究竟做了什么,以及我如何使用我的构建脚本重现它。
【问题讨论】:
标签: android continuous-integration gitlab