【发布时间】:2021-08-11 22:51:36
【问题描述】:
我正在使用颤振 2.2.3 和 android 中的第 3 方混淆库
当我运行flutter build apk 时,它并不完全(gradle 失败)
但我移动到 android 文件夹并手动运行这个命令
./gradlew assambleRelease;./gradlew obfuscation,完成了
有什么区别?
【问题讨论】:
我正在使用颤振 2.2.3 和 android 中的第 3 方混淆库
当我运行flutter build apk 时,它并不完全(gradle 失败)
但我移动到 android 文件夹并手动运行这个命令
./gradlew assambleRelease;./gradlew obfuscation,完成了
有什么区别?
【问题讨论】:
flutter build 没有使用我本地的 java SDK,它在 android 中使用 bundle SDK。
但是./gradlew 使用的是我本地的 java SDK。
我的本地环境java sdk版本是8,android bundle SDK是11。
使用flutter build命令时,java编译使用版本11。
使用./gradlew命令时,java编译使用版本8。
【讨论】: