我正在尝试将我的应用上传到crashlytics。我尝试在Android Studio中构建应用程序,但我一直收到此消息。见截图。
然后我尝试了命令行
kABPersonFirstNameProperty
kABPersonLastNameProperty
kABPersonMiddleNameProperty
kABPersonPrefixProperty
kABPersonSuffixProperty
kABPersonNicknameProperty
kABPersonFirstNamePhoneticProperty
ckABPersonLastNamePhoneticProperty
kABPersonMiddleNamePhoneticProperty
kABPersonOrganizationProperty
kABPersonJobTitleProperty
kABPersonDepartmentProperty
kABPersonEmailProperty
kABPersonBirthdayProperty
kABPersonNoteProperty
kABPersonCreationDateProperty
kABPersonModificationDateProperty
./gradlew assembleRelease crashlyticsUploadDistributionRelease
有没有办法手动上传已签名的APK?我可以在Android中构建ok,但这不会触发上传到crashlytics。
答案 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