【问题标题】:What is difference between 'flutter build apk' and using gradle Ex) './gradlew build' or './gradlew assambleRelease' or etc?'flutter build apk' 和使用 gradle Ex) './gradlew build' 或 './gradlew assambleRelease' 等有什么区别?
【发布时间】:2021-08-11 22:51:36
【问题描述】:

我正在使用颤振 2.2.3 和 android 中的第 3 方混淆库

当我运行flutter build apk 时,它并不完全(gradle 失败) 但我移动到 android 文件夹并手动运行这个命令 ./gradlew assambleRelease;./gradlew obfuscation,完成了

有什么区别?

【问题讨论】:

    标签: android flutter gradle


    【解决方案1】:

    flutter build 没有使用我本地的 java SDK,它在 android 中使用 bundle SDK。

    但是./gradlew 使用的是我本地的 java SDK。

    我的本​​地环境java sdk版本是8,android bundle SDK是11。

    使用flutter build命令时,java编译使用版本11。

    使用./gradlew命令时,java编译使用版本8。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-30
      • 2016-02-26
      • 1970-01-01
      • 2020-11-04
      • 2018-09-12
      • 2021-08-26
      • 2021-09-06
      • 2018-10-18
      相关资源
      最近更新 更多