android studio 在终端指定 jdk 1.8 打包 release~ MacOS版
在 macOS 的 Android Studio「Terminal」里 仅对本次会话指定 JDK 1.8 再打包,最简做法就是 临时导出 JAVA_HOME,无需改 IDE、无需改系统默认 JDK。
-
先确认本机已安装 JDK 1.8
/usr/libexec/java_home -V能看到类似路径
/Library/Java/JavaVirtualMachines/jdk1.8.0_361.jdk/Contents/Home -
在 Android Studio 的 Terminal 里执行(一次性)
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) ./gradlew assembleRelease这样 Gradle 守护进程会用 1.8 启动,release APK 生成在
app/build/outputs/apk/release/。 -
验证是否生效
echo $JAVA_HOME # 应指向 1.8 路径 java -version # 应显示 1.8.x
这条
export只对当前终端标签页有效,关闭即失效,不影响 IDE 内部或其他项目。
更多阅读
困住我们一直在经济底层的到底是什么?
大前端++
AI 对大前端项目的冲击,【大前端++】来抵御
【混合开发】进阶到【大前端++】
【大前端++】几大特征
【大前端++】前端、大前端、大前端++的区别有哪些?
Android推荐阅读
Cannot fit requested classes in a single dex file (# methods: 93047 > 65536)
【Android】开发者模式启用
开发工具链推荐
API开发工具postman、国内xxapi和SmartApi的性能对比
心法杂谈
【心力建设】《毛选》里的心法
【心力建设】3:如何在组织集体或团队里得到认可
健康杂谈
【论健康】怎么才算健康(健康的本质)
【论健康】健康的不可能三角
