Jac*_*ltz 6 android crashlytics gradlew android-studio
我正在尝试将我的应用程序上传到crashlytics.我尝试在Android Studio中构建应用程序,但我一直收到此消息.见截图.

然后我尝试了命令行
./gradlew assembleRelease crashlyticsUploadDistributionRelease
:app:crashlyticsUploadDistributionRelease
Uploading /Users/jgs/Projects/Personal/APP_NAME/app/build/outputs/apk/app-release-unsigned.apk to Crashlytics...
WARN - Crashlytics halted compilation because it can't distribute the unsigned APK: /Users/jgs/Projects/Personal/APP_NAME/app/build/outputs/apk/app-release-unsigned.apk
:app:crashlyticsUploadDistributionRelease FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:crashlyticsUploadDistributionRelease'.
> Distribution upload failed.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 1 mins 51.465 secs
Run Code Online (Sandbox Code Playgroud)
有没有办法手动上传签名的APK?我可以在Android中构建ok,但这不会触发上传到crashlytics.
得到了答案:
您应该在 Gradle 文件中提供签名配置。如果不这样做,它将不会在“/build/outputs/apk/”目录中生成签名的 .apk 文件。
示例(将其添加到 Gradle 文件的 android 部分中):
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
signingConfigs {
release {
// this keystore is located at module level
storeFile file("certs/keystore.jks")
storePassword "YOUR_PASSWORD"
keyAlias "your_project_alias"
keyPassword "YOUR_PASSWORD"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6649 次 |
| 最近记录: |