我正在尝试在Cordova / CrossWalk应用程序项目上启用ProGuard。

该项目正在使用CrossWalk v13 jar,而不是感谢编译。

我已经尝试了以下两个ProGaurd配置选项:


https://crosswalk-project.org/documentation/about/faq.html
https://crosswalk-project.org/documentation/embedding_crosswalk.html


我不断遇到“偶然的”启动崩溃,并显示以下内容:

主要在首次发射时。

有什么建议么 ?

谢谢!

最佳答案

我在人行横道上添加了以下内容,但没有遇到任何问题。

# 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.**


我首先通过在存储库块中添加回购来将人行横道不是jar而是gradle依赖项包括在内:

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


然后添加依赖项

compile 'org.xwalk:xwalk_core_library_beta:18.48.477.2'

关于android - 与ProGuard的CrossWalk,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34046797/

10-12 06:01