现在集成crosswalk不用这么麻烦了!官方的命令行工具已经能让我们一步到位,省去很多工作,只需在cmd中进入项目所在目录(不能有中文目录,还得FQ),执行:
[html] view plain copy  print?
  1. ionic browser add crosswalk

如若要移除crosswalk,则需执行:

[html] view plain copy  print?
  1. ionic browser revert android

或者

[html] view plain copy  print?
  1. ionic browser remove crosswalk

注意:执行以上命令时需要在线。命令行工具版本必须为1.3.0以上。Android SDK 为 19以上。

以下为之前的方法:
1.进入Crosswalk下载页面,下载其中的Cordova Android(x86)及Cordova Android(ARM),并将他们进行解压。目前稳定版版本号为:9.38.208.10

2. 新建ionic项目
[html] view plain copy  print?
  1. ionic start IonicProject blank
  2. cd IonicProject
  3. cordova platform add android@3.5
这里必须要指定cordova的版本为3.5,原因是目前的Crosswalk只支持3.5。

3.在命令提示符中先进入到项目所在文件夹下:
a.移除项目中CordovaLib文件夹中的所有文件
[plain] view plain copy  print?
  1. rm -rf platforms/android/CordovaLib/*
b.拷贝Crosswalk x86架构下的文件到CordovaLib文件夹中
[html] view plain copy  print?
  1. cp -a E:\Study\CrossPlatform\Crosswalk\crosswalk-cordova-9.38.208.10-x86/framework/* platforms/android/CordovaLib/

c.拷贝Crosswalk ARM架构下的so文件到CordovaLib文件夹中

[html] view plain copy  print?
  1. cp -a E:\Study\CrossPlatform\Crosswalk\crosswalk-cordova-9.38.208.10-arm/framework/xwalk_core_library/libs/armeabi-v7a platforms/android/CordovaLib/xwalk_core_library/libs/

d.拷贝Crosswalk的版本文件到android文件夹下

[html] view plain copy  print?
  1. cp -a E:\Study\CrossPlatform\Crosswalk\crosswalk-cordova-9.38.208.10-x86/VERSION platforms/android/

e.进入CordovaLib文件夹

[html] view plain copy  print?
  1. cd platforms\android\CordovaLib

f.更新项目

[html] view plain copy  print?
  1. android update project --subprojects --path . --target "android-19"

g.ant打包,并开启debug模式(可不执行)

[html] view plain copy  print?
  1. ant debug

h.在AndroidManifest.xml中添加以下权限(必须)
[html] view plain copy  print?
  1. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  2. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
说明:
其中E:\Study\CrossPlatform\Crosswalk\crosswalk-cordova-9.38.208.10-x86和E:\Study\CrossPlatform\Crosswalk\crosswalk-cordova-9.38.208.10-arm分别对应步骤1中解压后的路径。
a、b、c、d步骤可手动直接操作,但必须要执行步骤e、f、h。
在h步骤执行结束后就可以返回到项目目录,执行ionic run android了。

转载于:https://www.cnblogs.com/zh719588366/p/5281152.html

轻松学习Ionic (二) 为Android项目集成Crosswalk(更新官方命令行工具)相关推荐

  1. Android日志[进阶篇]三-Logcat 命令行工具

    Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Androi ...

  2. android安装命令行工具下载,Command line tools下载-Command line tools(命令行工具)下载 v1.0官方版--pc6下载站...

    Commandlinetools命令行工具,如果你不需要AndroidStudio,你可以使用基本Android命令行工具,你可以使用包含的sdkmanager来下载其他SDK包,这些工具都包含在An ...

  3. Android FrameWork学习(二)Android系统源码调试

    点击打开链接 通过上一篇 Android FrameWork学习(一)Android 7.0系统源码下载\编译 我们了解了如何进行系统源码的下载和编译工作. 为了更进一步地学习跟研究 Android ...

  4. Android项目集成穿山甲开屏/插屏/横幅广告教程大全

    Android项目集成穿山甲开屏/插屏/横幅广告教程大全 开发及项目环境说明 Android Studio 2020.3.1 Patch 4/203.7717.56.2031.7935034 jdk1 ...

  5. Mysql 无障碍轻松学习(二)数据库利器DataGrip 下载与无限期试用

    Mysql 无障碍轻松学习(二)数据库利器DataGrip 下载与无限期试用 Mysql 无障碍学习系列 Mysql 无障碍轻松学习(一)Linux下安装与配置 文章目录 Mysql 无障碍轻松学习( ...

  6. 【安卓开发系列 -- 开发环境】Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具)

    [安卓开发系列 -- 开发环境]Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具) [1]Unbuntu ...

  7. Android 下使用 FFmpeg 命令行工具与问题排查

    目录 FFmpeg 命令行工具 将相关文件加入到项目中 修改 ffmpeg 源码 问题排查 上一篇文章 中,我们已经成功编译了 FFmpeg 的主要库并集成到了我们的 Android 应用中.我们暂时 ...

  8. Android命令行工具logcat详细用法!

    logcat是Android中一个命令行工具,可以用于得到程序的log信息. 见板凳详细说明!      本贴内容来自网络,引用网址为:http://hi.baidu.com/%C9%C1%D2%AB ...

  9. 【Android 命令行工具】Android 命令行工具简介 ( 官方文档 | SDK 命令行工具 | SDK 构建工具 | SDK 平台工具 | 模拟器工具 | Jetifier 工具 )

    文章目录 一.官方文档 二.Android 命令行工具简介 1.SDK 命令行工具 2.SDK 构建工具 3.SDK 平台工具 4.模拟器工具 5.Jetifier 工具 一.官方文档 Android ...

最新文章

  1. 开发日记-20190705 关键词 读书笔记 《Perl语言入门》Day 2
  2. Android在OnCreate中获取控件的宽度和高度
  3. 安装配置OSA运维管理平台
  4. 项目经理问我Java内存区域模型!急急急
  5. 【NOIP2004】【Luogu1088】火星人(枚举排列)
  6. html CheckBox
  7. iOS开发之openURL:(打电话,打开网页等)
  8. c语言crc编码函数,C语言:CRC校验
  9. OracleDBV工具说明
  10. 当yum安装包时显示系统空间不足,求指教
  11. HDU4415 Assassin’s Creed
  12. 虚拟机安装Windows7系统(亲测超详细)
  13. 【Pytorch神经网络理论篇】 34 样本均衡+分类模型常见损失函数
  14. 思科配置系统日志服务器配置,思科交换机路由器配置日志服务器脚本
  15. 安徽大学计算机专业参考书目,安徽大学计算机科学与技术(专业学位)研究生考试科目和考研参考书目...
  16. MarGo: Missing required environment variables: GOROOT GOPATH See the `Quirks` section of USAGE.md fo
  17. VoIP之Wireshark使用
  18. 网络虚拟化城域网创新实践
  19. spec cpu 2017使用教程
  20. 电脑检测软件列表及电脑硬件驱动大全

热门文章

  1. 第 4 章 Hypertable
  2. Linux 时钟精度 与 PostgreSQL auto_explain (explain timing 时钟开销估算)
  3. [TypeScript] Using Interfaces to Describe Types in TypeScript
  4. 关于jsb中js与c++的相互调用
  5. I2C总线学习(二)--数据传送格式
  6. Linq Distinct扩展
  7. 两个表点击分页的时候怎么判断点的是哪一个表_百亿级数据分表后怎么分页查询?...
  8. Go 语言编程 — net/http — HTTP 服务端
  9. Go 语言编程 — 并发 — Goroutine 协程
  10. Ubuntu 20.04 nfs搭建