Ænd*_*omi 1 cordova crosswalk-runtime crosswalk
我花了几天时间试图让我的应用程序嵌入了crosswalk-lite而不是普通的人行横道.任何人都可以解释这个方法吗?
最后我做了!!
首先,它总是下载正常的二进制文件的原因是crosswalk-lite没有正式发布,但我的应用程序没有问题所以我们去:转到你的项目文件夹而不是编辑这个文件:
平台/ android/cordova-plugin- crosswalk -webview/yourapp -xwalk.gradle
更换
repositories {
maven {
url 'https://download.01.org/crosswalk/releases/crosswalk/android/maven2'
}
}
成为
repositories {
mavenLocal()
}
然后在cdvPluginPostBuildExtras.add({:
def liteSpec = "org.xwalk:xwalk_core_library:1.0.0.1"
并编辑dependecies规则
dependencies {
compile liteSpec
}
请记住,1.0.0.1是我们自己创建的版本
现在从crosswalk-lite存储库下载要嵌入的版本,我已经使用版本17.46.451.1进行了测试,只下载了.aar文件.这个版本有x86和armv7资源,所以你必须解压缩.aar(实际上是一个zip文件),然后删除文件
res/raw/libxwalkcore.so.x86 [如果你想为armv7设备制作apk]
res/raw/libxwalkcore.so.armeabi_v7a [如果你想为x86设备制作apk]
这是因为它会触发错误重复资源,正如我注意到的那样.
现在再次压缩没有资源的文件夹,并将其重命名为.aar
最后是神奇的触摸,(如果你没有安装maven做apt-get install maven2)
mvn install:install-file -Dfile=*YOURFILE*.aar -DgroupId=org.xwalk -DartifactId=xwalk_core_library -Dversion=1.0.0.1 -Dpackaging=aar
现在你可以使用crosswalk-lite embbeded构建你的应用程序,它可能看起来很难但它不是,它值得每个mb保存到apk
归档时间: |
|
查看次数: |
2065 次 |
最近记录: |