上传Android符号文件到Crashlytics不再工作

ldioqlga  于 2022-12-16  发布在  Android
关注(0)|答案(1)|浏览(153)

我正在尝试使用以下命令将符号文件上传到crashlytics:

firebase crashlytics:symbols:upload --app="ANDROID_APP_ID" /home/user/debuginfo/testApp/1.2.0+85

但我得到了这个错误:
i为/home/用户/调试信息/测试应用程序/1.2.0+85生成符号
发生未知错误
错误:java命令失败,参数为:-jar、/home/user/.cache/firebase/崩溃分析/构建工具/崩溃分析-构建工具-2.9.2.jar、-symbol生成器、断点续传、-symbol文件缓存目录、/tmp/崩溃分析-e00 e9 d25 - 558 c-410 a-b 516 - 03 fbb 119 fd 2b/本地符号/ANDROID_APP_ID/断点续传、-详细、-生成本地符号、-未剥离库、/home/user/调试信息/测试应用程序/1.2.0+85、-客户端名称、firebase-客户端;碰撞分解制造工具

hmtdttj4

hmtdttj41#

问题是firebase工具没有找到java命令。所以这里是我如何解决这个问题:
通过使用以下行更新.zshrc文件中的环境变量

export JAVA_HOME="/snap/android-studio/current/android-studio/jre"
export PATH="$PATH:/snap/android-studio/current/android-studio/jre/bin"

然后我运行这个命令:

source ~/.zshrc

之后,firebase crashlytics:symbols:upload运行无误。

相关问题