【发布时间】:2015-09-10 23:02:29
【问题描述】:
我已经在一个 Android 工作室项目中成功实现了 crosswalk webview 项目。基本上通过以下链接:https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/
熟悉实施人行横道的人都知道,应用程序大小会增加 +- 20-30 mb。 出于这个原因,我一直在尝试集成精简版的人行横道。这是 +- 10 mb,不幸的是没有成功。
正常的人行横道项目有一个 maven 版本可用 https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/
精简版在https://download.01.org/crosswalk/releases/crosswalk-lite/android/canary/ 也有一个 AAR 版 但没有 POM 文件,我无法在 Android Studio 中使用它。
现在我一直在尝试手动下载 crosswalk-lite 版本。我创建了一个库项目,复制了所有相关文件,创建了 gradle 文件并将其包含在一个小型测试应用程序中。到目前为止,一切似乎都很好。应用程序编译。我的应用程序中提供了所有像 XWalkView 这样的类。运行应用程序也能正常运行,只是 webview 是全黑的。
现在我认为它与未以某种方式加载的 libxwalkcore.so 文件有关。放置在每个可以想象的文件夹中(jars、jniLibs、lib 等)。不工作。任何日志中都没有错误。
我有一个问题,如果有人已经成功地让 lite 版本在 android studio 项目中运行。
顺便说一句。 crosswalk-lite 库应用程序的 gradle 文件包含:
dependencies {
compile files('libs/xwalk_core_library_java_library_part.jar')
compile files('libs/xwalk_core_library_java_app_part.jar')
}
【问题讨论】:
-
您在此期间解决了问题吗?如果是 - 请分享;)
-
没有解决办法。好消息是越来越多的 Android 手机正在升级到 5.0 或更高版本。从 5 开始,可以使用快速的原生 web 视图,并且可以忽略人行横道。
标签: android maven android-studio webview crosswalk-runtime