是否可以在Android Studio中使用crosswalk-cordova?

TWi*_*lly 6 android android-studio crosswalk-runtime

是否可以在android studio中构建一个crosswalk-cordova应用程序?

看起来你现在需要使用ANT.

有没有人知道这是在路线图上,因为Android工作室已经没有测试版?

我们的团队刚刚建立了一个Android服装应用程序,所以我们需要使用android studio来创建一个构建,我们想开始使用人行横道.

ddi*_*ego 7

我在这里整理了一些说明:https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/

您可以通过添加maven repo来使用gradle执行此操作:

repositories {
    maven {
        url 'https://download.01.org/crosswalk/releases/crosswalk/android/maven2'
    }
}
Run Code Online (Sandbox Code Playgroud)

然后你想要的人行横道版本:

compile 'org.xwalk:xwalk_core_library:10.39.235.15'
Run Code Online (Sandbox Code Playgroud)

示例代码:https://github.com/dougdiego/CrosswalkDemo


TWi*_*lly 6

我能够让这个工作.您需要重新安排项目结构并使用"模块"我创建了一个CordovaLib模块和一个xwalk_core_library模块"Android Libraries",我从我的主项目中引用了CordovaLib,并将xwalk_core_library设置为cordovalib的可靠性.

确保在包名org.xwalk.core下创建xwalk_core_library.

请参阅项目结构的屏幕截图和xwalk_core_library gradle文件.

将.so文件放入jniLibs目录,android build正确地将它们打包到您的应用程序中.

我按照这篇文章来帮助构建.我计划为x86和arm设置单独的构建. http://ph0b.com/android-studio-gradle-and-ndk-integration/#mygradlefile

我有这个在这个github项目中工作.如果您遇到任何问题,请告诉我. https://github.com/twilly86/CrossWalkAndroidStudio

在此输入图像描述