博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Intel XDK 跨平台 App 开发初体验
阅读量:6272 次
发布时间:2019-06-22

本文共 1082 字,大约阅读时间需要 3 分钟。

hot3.png

  用 HTML/CSS/JavaScript 进行移动端 App 跨平台开发的开源旗手非 莫属,它的开源核心  就像 Apple Safari、Google Chrome 的 Webkit 内核一样,驱动着国内外不少同类解决方案(如 、)。

  但 PhoneGap 在开发时也有一些问题 ——

  1. Adobe 官方支持 PhoneGap 的 IDE 是 Dreamweaver(开源人肯定优先选开源产品)
  2.  没有官方下载链接(天朝将会上线的“谷歌市场”估计也不会同步 Google Play 所有的 App)
  3. Adobe 官方提供的  私有 App 免费服务配额 很有限
  4. Android 开发时用 (Intel 开源的 Chromium 核心)替换 WebView 要自己折腾
  5. 群众反映的 似乎解决缓慢

  上述这些问题正好被“牛逼”已久的 Intel XDK 解决了~

  Intel XDK 整个上手过程还是比较顺利 ——

  1. 官网下载安装包(还不是稳定版)
  2. 安装、启动后注册 Intel 开发者账号
  3. Template 或 Samples and Demos 中选一项创建应用(建议勾选“use App Designer”,有些模板有)
    App 设计器
  4. 写好自己的程序后即可到 Build 选项卡中选择 App 打包目标平台
    构建前提示添加数字证书
  5. 点击 IDE 界面上的提示链接,会跳转到 App Build Settings 页面,再其中完善一下 App 相关信息(若需要 CrossWalk 来优化性能,请选择 Embedded 运行时,因为 Shared 只会从 Google Play 自动安装共享库,天朝用户只能用 20+ MB 的静态编译版 APK 了……)
    Build 设置 CrossWalk 优化
    CrossWalk 运行时类型
  6. 在上述界面中还需要新建一个 Developer Certificate(相关信息的填写可参考 Android 数字证书 的生成方法)
    添加开发者证书
    新建 Android 数字证书 KeyStore
  7. 再回到 Build 选项卡时可能会提示你 Unlock Certificate,输入之前设置的证书密钥即可
    Build 选项卡
  8. 终于,我们可以点击期盼已久 Start Builds 按钮了(等进度条是天朝擅长的……)
    等待构建
  9. 构建成功后,你注册开发者账号的邮箱会收到一封内含下载链接的电邮(直接在 IDE 界面上点下载按钮是单线程下载……)
    App 构建下载链接

  Android App 安装、运行亲测结果 ——

  1. ARM 架构版:在  v7 上需开启“安装未知来源的应用”,运行正常!~
  2. x86 架构版: 虚拟机安装成功,运行黑屏……

【参考文档】

转载于:https://my.oschina.net/TechQuery/blog/698563

你可能感兴趣的文章
hadoop、hbase、zookeeper集群搭建
查看>>
python中一切皆对象------类的基础(五)
查看>>
modprobe
查看>>
android中用ExpandableListView实现三级扩展列表
查看>>
%Error opening tftp://255.255.255.255/cisconet.cfg
查看>>
java读取excel、txt 文件内容,传到、显示到另一个页面的文本框里面。
查看>>
《从零开始学Swift》学习笔记(Day 51)——扩展构造函数
查看>>
python多线程队列安全
查看>>
[汇编语言学习笔记][第四章第一个程序的编写]
查看>>
android 打开各种文件(setDataAndType)转:
查看>>
补交:最最原始的第一次作业(当时没有选上课,所以不知道)
查看>>
Vue实例初始化的选项配置对象详解
查看>>
PLM产品技术的发展趋势 来源:e-works 作者:清软英泰 党伟升 罗先海 耿坤瑛
查看>>
vue part3.3 小案例ajax (axios) 及页面异步显示
查看>>
软件测试(二)之 Failure, Error & Fault
查看>>
浅谈MVC3自定义分页
查看>>
.net中ashx文件有什么用?功能有那些,一般用在什么情况下?
查看>>
select、poll、epoll之间的区别总结[整理]【转】
查看>>
CSS基础知识(上)
查看>>
PHP中常见的面试题2(附答案)
查看>>