AppCenter支持KotlinGradle DSL(build.gradle.kts)和多模块应用程序

disho6za  于 2023-03-03  发布在  Kotlin
关注(0)|答案(1)|浏览(150)

我想使用AppCenter为特定应用模块构建apk,并使用KotlinGradle DSL进行项目设置,目前AppCenter抱怨我们在您的分支中找不到任何Android项目。
列出的原因是

  • 我使用了KotlinGradle DSL,我认为AppCenter还不支持(如果我说错了,请纠正我)
  • 我使用了多模块应用程序,AppCenter混淆了他们应该使用哪个应用程序模块

多应用程序模块结构如下所示,例如,我想在AppCenter中构建第二个应用程序模块

- Project
--- application-modules
----- app1
----- app2
----- app3

--- library-modules
----- *****
----- *****

这里有没有人和我一样的实现方式?有没有人可以提供任何关于我遇到的相同问题的文档?任何评论都是可以接受的。谢谢。

h5qlskok

h5qlskok1#

在项目文件夹根目录下的.gitignore文件中,您需要删除一些行,以便签入这些文件。您必须执行此操作,以使AppCenter能够检测您的Android应用。如果不执行此操作,AppCenter将无法找到您的Android应用,并且无法构建。

# Android related
[REMOVE THIS LINE] **/android/**/gradle-wrapper.jar
**/android/.gradle
**/android/captures/
[REMOVE THIS LINE]**/android/gradlew
[REMOVE THIS LINE]**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java

https://buildflutter.com/deploying-flutter-apps-via-appcenter/
推送到存储库后,您将在appcenter上看到您的模块

相关问题