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'