可以在Android Studio内使用人行横道cordova吗?
是否可以在android studio内部构建人行横道cordova应用程序 现在看来您需要使用ANT 有人知道android studio已经过测试版了,这是否已经出现在路线图上了吗可以在Android Studio内使用人行横道cordova吗?,android,android-studio,crosswalk-runtime,Android,Android Studio,Crosswalk Runtime,是否可以在android studio内部构建人行横道cordova应用程序 现在看来您需要使用ANT 有人知道android studio已经过测试版了,这是否已经出现在路线图上了吗 我们的团队刚刚构建了一个android wear应用程序,所以我们需要使用android studio来创建一个应用程序,我们希望开始使用crosswalk。我能够让它正常工作。您需要重新安排项目结构,使用“模块”,我创建了一个CordovaLib模块和一个xwalk_core_库模块,这两个模块都是“Andro
我们的团队刚刚构建了一个android wear应用程序,所以我们需要使用android studio来创建一个应用程序,我们希望开始使用crosswalk。我能够让它正常工作。您需要重新安排项目结构,使用“模块”,我创建了一个CordovaLib模块和一个xwalk_core_库模块,这两个模块都是“Android库”,我从主项目中引用了CordovaLib,并将xwalk_core_库设置为CordovaLib的可靠性 确保在包名org.xwalk.core下创建xwalk_core_库 请参见项目结构和xwalk_core_库gradle文件的屏幕截图 将.so文件放入jniLibs目录,android版本会将其正确打包到您的应用程序中 我跟随这篇文章来帮助构建。我计划为x86和arm分别建立版本。 我在这个github项目中工作。如果遇到任何问题,请告诉我。
我在这里列出了一些说明: 通过添加maven回购协议,您可以使用gradle实现这一点:
repositories {
maven {
url 'https://download.01.org/crosswalk/releases/crosswalk/android/maven2'
}
}
然后是您想要的人行横道版本:
compile 'org.xwalk:xwalk_core_library:10.39.235.15'
示例代码:在我的例子中,cordova android平台版本4.1.1(例如cordova CLI版本5.2.0)的项目可以运行,android Studio可以构建该项目 但是,cordova android平台版本5.1.1(例如cordova CLI版本6.2.0)的项目存在问题,android Studio无法构建该项目,因为Gradle sync会带来以下错误:
exception during working with external system: ndk
4.1.1和5.1.1之间的关键区别是build.gradle文件
在4.1.1中,build.gradle文件选择合适的gradle版本和android插件版本。(如gradle版本2.2和插件版本1.0.0+)
在5.1.1中,build.gradle文件不会做这样的事情
我通过手动将gradle版本设置为2.2和插件版本1.0.0来解决这个问题。这可以通过打开对话框在Android studio中完成
文件>项目结构>项目
太棒了!我尝试过同样的事情,但错过了一些重要的事情-D