我已经成功地在Android studio项目中实现了crosswalk webview项目。基本上是通过以下链接:https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/
熟悉实现crosswalk的人知道,应用程序的大小增加了+- 20-30mb。出于这个原因,我一直在尝试集成crosswalk的精简版本。这是+- 10mb,不幸的是没有成功。
普通的人行横道项目在https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/上有一个maven版本。
精简版在https://download.01.org/crosswalk/releases/crosswalk-lite/android/canary/上也有一个AAR版本,但没有POM文件,我不能在Android Studio中使用它。
现在,我一直在尝试手动下载crosswalk-lite版本。我创建了一个库项目,复制了所有相关文件,创建了gradle文件,并将其包含在一个小型测试应用程序中。到目前为止,一切似乎都很好。应用程序编译。像XWalkView这样的所有类都可以在我的应用程序中使用。运行这个应用程序也可以,只是网页视图完全是黑色的。
现在我认为这与libxwalkcore.so文件有关,该文件不能以某种方式加载。放在每个可以想象的文件夹中(jars,jniLibs,lib等)。不起作用。任何日志中都没有错误。
我有一个问题,如果有人已经成功地在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')
}发布于 2017-02-18 19:41:01
我也有同样的问题,这就是我如何解决的。
我遵循了相同的tutorial,使用此存储库和依赖项。
repositories {
maven {
url 'https://download.01.org/crosswalk/releases/crosswalk-lite/android/maven2/'
}
}依赖性
compile 'org.xwalk:xwalk_core_library_canary:17.46.460.1'像这样修改你的MainActivity.java
public class MainActivity extends XWalkActivity {
XWalkView mXWalkView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void initXWalkView() {
mXWalkView = (XWalkView) findViewById(R.id.activity_main);
mXWalkView.load("file:///android_asset/index-mobile.html", null);
}
@Override
protected void onXWalkReady() {
initXWalkView();
}
}Here,了解更多信息。
发布于 2016-01-09 14:54:47
我尝试将crosswalk与cordova android项目集成在一起。当我生成APK文件时,它运行得很好。使用普通的十字路口,我的应用程序大小是26MB,而crosswalk现在是14MB。
我下载了crosswalk-lite-cordova-10.39.232.1-arm.zip并将其解压到一个文件夹中。然后我不得不下载cordova lite webview来链接cordova和xwalk webview。
下载这两个文件后:
cd /path/to/crosswalk-cordova-android/framework
ln -s /path/to/crosswalk-webview-unzipped-folder/ 然后通过执行以下命令创建一个cordova项目:
./bin/create project_crosswalk要构建:
./cordova/build我希望这对你有帮助。
xwalk_core_library
https://stackoverflow.com/questions/31031714
复制相似问题