管理平台蒲公英

安卓

  • flutter build apk —build-number 1 —build-name 1.0.0
  • apk文件目录: build/host/outputs/apk

    ios

    打包常见问题
    运行时会卡在Running 'gradle assembleDebug, 因为Gradle的Maven仓库在国外, 可以使用阿里云的镜像地址。
    * 修改项目中android/build.gradle文件
  1. buildscript {
  2. repositories {
  3. //修改的地方
  4. //google()
  5. //jcenter()
  6. maven { url 'https://maven.aliyun.com/repository/google' }
  7. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  8. maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
  9. }
  10. dependencies {
  11. classpath 'com.android.tools.build:gradle:3.2.1'
  12. }
  13. }
  14. allprojects {
  15. repositories {
  16. //修改的地方
  17. //google()
  18. //jcenter()
  19. maven { url 'https://maven.aliyun.com/repository/google' }
  20. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  21. maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
  22. }
  23. }
  24. rootProject.buildDir = '../build'
  25. subprojects {
  26. project.buildDir = "${rootProject.buildDir}/${project.name}"
  27. }
  28. subprojects {
  29. project.evaluationDependsOn(':app')
  30. }
  31. task clean(type: Delete) {
  32. delete rootProject.buildDir
  33. }


修改Flutter的配置文件, 该文件在Flutter安装目录/packages/flutter_tools/gradle/flutter.gradle

  1. buildscript {
  2. repositories {
  3. //修改的地方
  4. //google()
  5. //jcenter()
  6. maven { url 'https://maven.aliyun.com/repository/google' }
  7. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  8. maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
  9. }
  10. dependencies {
  11. classpath 'com.android.tools.build:gradle:3.2.1'
  12. }
  13. }