当我使用 Fastlane 为 Flutter 应用程序构建时,APK 是在 android 文件夹外的构建文件夹中生成的。
android构建成功后的消息是
找不到任何新签名的 apk 文件...
生成的路径都是空的。
但是我在路径中的android文件夹之外发现了一个生成的APK
build/app/outputs/apk/release/app-release.apk
生成的 APK 路径会保持不变还是会随着 Flutter 的未来版本而改变?如何解决这个问题?
此外,由于缺乏活动,GitHub 问题也已关闭。参考:github
小智 0
我也遇到了同样的问题,我通过更改配置解决,如下所示:
platform :android do
desc ""
lane :distribute do
gradle(
task: 'assemble',
build_type: 'Release'
)
firebase_app_distribution(
app: "<Enter your appId>",
firebase_cli_token: "<Enter your token>",
testers: "",
release_notes: "",
firebase_cli_path: "/usr/local/bin/firebase",
apk_path: "../build/app/outputs/apk/release/app-release.apk"
)
end
end
Run Code Online (Sandbox Code Playgroud)
运行以下 fastlane 命令:
fastlane add_plugin firebase_app_distribution
Run Code Online (Sandbox Code Playgroud)
fastlane run firebase_app_distribution_login
Run Code Online (Sandbox Code Playgroud)
上面的命令将为您提供 firebase_cli_token 添加与上面的配置相同的内容。
fastlane distribute
Run Code Online (Sandbox Code Playgroud)
注意:请确保登录您的 Firebase 帐户并单击“开始应用程序分发”。
| 归档时间: |
|
| 查看次数: |
745 次 |
| 最近记录: |