有没有办法将签名的apk上传到crashlytics?

时间:2015-05-06 02:26:15

标签: android android-studio crashlytics gradlew

我正在尝试将我的应用上传到crashlytics。我尝试在Android Studio中构建应用程序,但我一直收到此消息。见截图。

enter image description here

然后我尝试了命令行

kABPersonFirstNameProperty kABPersonLastNameProperty kABPersonMiddleNameProperty kABPersonPrefixProperty kABPersonSuffixProperty kABPersonNicknameProperty kABPersonFirstNamePhoneticProperty ckABPersonLastNamePhoneticProperty kABPersonMiddleNamePhoneticProperty kABPersonOrganizationProperty kABPersonJobTitleProperty kABPersonDepartmentProperty kABPersonEmailProperty kABPersonBirthdayProperty kABPersonNoteProperty kABPersonCreationDateProperty kABPersonModificationDateProperty

./gradlew assembleRelease crashlyticsUploadDistributionRelease

有没有办法手动上传已签名的APK?我可以在Android中构建ok,但这不会触发上传到crashlytics。

2 个答案:

答案 0 :(得分:4)

得到答案:

您应该在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"
    }
}

答案 1 :(得分:-2)

如果您想将未签名或调试apk上传到Crashlytics,请使用以下命令:

./gradlew clean assembleDebug crashlyticsUploadDistributionDebug