我有一箇舊版本的Android apk與混淆代碼。我有mapping.txt。有沒有辦法手動將mapping.txt上傳到Crashlytics而無需重新構建apk?我不必糾正jdk,android sdk等版本,以確保我構建完全相同的apk二進制文件。手動上傳mapping.txt到crashlytics
或者,我可以在我當前的版本上使用gradle上載以前版本的mapping.txt嗎?
我有一箇舊版本的Android apk與混淆代碼。我有mapping.txt。有沒有辦法手動將mapping.txt上傳到Crashlytics而無需重新構建apk?我不必糾正jdk,android sdk等版本,以確保我構建完全相同的apk二進制文件。手動上傳mapping.txt到crashlytics
或者,我可以在我當前的版本上使用gradle上載以前版本的mapping.txt嗎?
我不認爲這是可行的。我的猜測是,Crashlytics將一個唯一的ID關聯到每個構建,並且該ID反過來用於檢索相應的映射。
您可以執行的唯一操作是使用retrace
腳本手動解除代碼混淆。
從Crashlytics文檔:
一旦搖籃配置,確保minifyEnabled =真在你使用Crashlytics任何味道設置Crashlytics自動上傳映射文件,爲您構建變量的範圍。
他們正在尋找手動上傳,這是自動上傳 – HaydenKai
Crashlytics自動上傳映射文件。
您可以通過查看查看MAC狀態:
~/Library/Caches/com.crashlytics/com.crashlytics.tools/crashlytics.log
如果你的映射文件還沒有上傳,從同一臺機器上重建。反混淆文件將保存在deobs
目錄中。上傳後,它將被移動到deobs_uploaded
但是但? crashlytics以何種方式可用於android? 即使在Play商店中,您也可以上傳mapping.txt文件... – Roel