簡體   English   中英

如何通過Crashlytics啟用ProGuard?

[英]How to enable ProGuard with Crashlytics?

在安裝Crashlytics之前,通過取消注釋以下行,使用project.properties文件啟用ProGuard:

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

安裝Crashlytics之后,project.properties文件現在帶有注釋,說明project.properties文件由Fabric管理,並且ProGuard行不再存在。

我已嘗試研究如何啟用ProGuard,但尚未找到答案。 我正在使用Eclipse,並使用以下命令導出了我的項目:

文件->導出-> Android->導出啟用了Crashlytics的Android應用程序

我還嘗試將這些行添加到proguard-project.txt中:

-keep class com.crashlytics.** { *; }
-keep class com.crashlytics.android.**
-keepattributes SourceFile,LineNumberTable *Annotation*

我使用dex2jar從APK獲取源代碼,並且代碼沒有被混淆。

非常感謝幫助ProGuard與Crashlytics配合使用的任何幫助。 謝謝!

試用此ProGuard規則

# Crashlytics
-keep class com.crashlytics.** { *; }
-dontwarn com.crashlytics.**
-keepattributes SourceFile,LineNumberTable,*Annotation*
-keep class com.crashlytics.android.**

根據這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM