2015-04-28 97 views
5

我有一箇舊版本的Android apk與混淆代碼。我有mapping.txt。有沒有辦法手動將mapping.txt上傳到Crashlytics而無需重新構建apk?我不必糾正jdk,android sdk等版本,以確保我構建完全相同的apk二進制文件。手動上傳mapping.txt到crashlytics

或者,我可以在我當前的版本上使用gradle上載以前版本的mapping.txt嗎?

回答

0

我不認爲這是可行的。我的猜測是,Crashlytics將一個唯一的ID關聯到每個構建,並且該ID反過來用於檢索相應的映射。

您可以執行的唯一操作是使用retrace腳本手動解除代碼混淆。

+1

但是但? crashlytics以何種方式可用於android? 即使在Play商店中,您也可以上傳mapping.txt文件... – Roel

-1

從Crashlytics文檔:

一旦搖籃配置,確保minifyEnabled =真在你使用Crashlytics任何味道設置Crashlytics自動上傳映射文件,爲您構建變量的範圍。

+1

他們正在尋找手動上傳,這是自動上傳 – HaydenKai

1

Crashlytics自動上傳映射文件。

您可以通過查看查看MAC狀態:

~/Library/Caches/com.crashlytics/com.crashlytics.tools/crashlytics.log 

如果你的映射文件還沒有上傳,從同一臺機器上重建。反混淆文件將保存在deobs目錄中。上傳後,它將被移動到deobs_uploaded