1

我正試圖在Cordova/CrossWalk應用程序項目上啓用ProGuard。CrossWalk with ProGuard

該項目使用CrossWalk v13 jar而非常感謝編譯。

我已經試過以下兩個ProGaurd配置選項:

我不斷收到 '偶爾' 啓動崩潰有以下:

晴首次發佈。

有什麼建議嗎?

謝謝!

+0

檢查faq頁面 - https://crosswalk-project.org/documentation/about/faq.html - (如何在使用ProGuard的項目上使用Crosswalk) – Tasos

+0

我已經嘗試過Tasos,如前所述。我已經嘗試了上面的兩個鏈接 – Jamil

+0

對不起,我認爲你在Q中有不同的鏈接。 – Tasos

回答

1

我已將以下內容添加到我的人行橫道,並且沒有遇到問題。

# XWalk 
-keep class org.xwalk.core.** { *; } 
-keep class org.crosswalk.engine.** { *; } 
-keep class org.chromium.** { *; } 
-keepattributes ** 
-dontwarn android.view.** 
-dontwarn android.media.** 
-dontwarn org.chromium.** 

我包括人行橫道不是作爲一個罐子,但作爲一個依賴的gradle首先將在資源庫中塊回購:

maven { url 'https://download.01.org/crosswalk/releases/crosswalk/android/maven2' } 

,然後加入依賴

compile 'org.xwalk:xwalk_core_library_beta:18.48.477.2'