当前位置: 首页 > news >正文

实战课程「快速上手Ionic3 多平台开发企业级问答社区」常见问题 QA


课程分享了慕课的实战课程「快速上手Ionic3 多平台开发企业级问答社区」常见问题 Q&A,供参考。

在 此课程中 虽然已经给大家记录了最详细的课程知识点与开发笔记的思维导图,但是随着同学们的学习深入,还是会遇到各种各样没有覆盖到的问题。

所以此手记作为学习 Ionic 课程的补充笔记。

- 001 课程源码在哪里?

进入课程,在右侧的「课程资料下载」中即可以看到,下载学习即可。

- 002 课程中提到的 Android 模拟器 Genymotion 在哪里下载个人免费版?

官方下载链接为: https://www.genymotion.com/fun-zone/

- 003 关于modal 界面通过 nav 导航 push 到一个新页面时,手机的状态栏高度没有了问题

详细解答请见: http://coding.imooc.com/learn/questiondetail/33935.html

- 004 removeView was not found 的错误解决

这是一个 issue,目前的解决方案请参见:http://coding.imooc.com/learn/questiondetail/35563.html

- 005 安装相机以及图片上传插件错误的问题解决

各个插件版本之间存在依赖关系,请安装指定版本即可。
课程的思维导图已更新安装部分的笔记。
具体解决方案请参见:http://coding.imooc.com/learn/questiondetail/35535.html

- 006 Android 项目编译失败的解决方案

当你使用 Android Studio 编译项目时出现了以下的错误。

Unable to resolve dependency for ‘:@debug/compileClasspath’: Could not resolve project :CordovaLib. Could not resolve project :CordovaLib.

Required by: project :

Project : declares a dependency from configuration ‘debugCompile’ to configuration ‘debug’ which is not declared in the descriptor for project >:CordovaLib.

Unable to resolve dependency for ‘:@debugAndroidTest/compileClasspath’: Could not resolve project :CordovaLib. Could not resolve project :CordovaLib.

Required by: project :

Project : declares a dependency from configuration ‘debugCompile’ to configuration ‘debug’ which is not declared in the descriptor for project >:CordovaLib.

原因是新版本的 gradle 配置不兼容导致。
请修改 Android 项目文件夹根目录下的build.gradle文件。
找到大概 251 行左右。

注释掉下面两行代码。

debugCompile(project(path: "CordovaLib", configuration: "debug")) releaseCompile(project(path: "CordovaLib", configuration: "release"))

并添加一行代码。

compile project(':CordovaLib')

代码修改后如下。

再进行编译即可成功编译。

- 007 Ionic 项目启动白屏的问题

如果安装了最新的框架进行了项目的开发,最终编译的项目在一些较老的 Android 系统中运行时,启动的时候可能会出现一个白屏。

请安装 Crosswalk 插件,让项目可以支持较老的系统。
在项目目录下执行以下命令。

cordova plugin add cordova-plugin-crosswalk-webview

执行完毕后再进行编译即可。
编译建议打开 Android Studio 进行编译,注意上面问题 006 中提到的问题。
编译后即可在模拟器中成功打开,没有了白屏。

我将使用最新版本初始化的项目并安装了插件调试好的代码打包上传到了 这里,你可以直接下载学习并查看相关配置。

- 008 http 与 httpClient 使用

如果你没有按照课程安装固定版本的 Ionic,而是最新的版本,需要注意 http 与 httpClient 使用的区别。

  • http 使用文档:https://ionicframework.com/docs/native/http/

  • httpClient 使用文档: https://angular.io/guide/http#httpclient

- 009 如何在 TypeScript 项目中使用其他的第三方 JS 库

请参见我的博客文章:在 Ionic2 TypeScript 项目中导入第三方 JS 库

- 010 修改代码保存,控制台报错:events.js:160

慕课原问题地址(已解决):http://coding.imooc.com/learn/questiondetail/48134.html

解决方案为在项目文件夹下执行如下命令

npm install @ionic/cli-utils npm i -D -E ws@3.3.2
http://www.jsqmd.com/news/1321743/

相关文章:

  • 经开区职能部门考核走过场?北京华恒智信成功案例
  • IIS开启GZIP压缩效率对比及部署方法
  • 网盘直链下载助手终极指南:快速获取真实下载链接的完整教程
  • 一次掌握 React 与 React Native 两个框架
  • 原创「80节实战课精通 React Native 开发」视频课程大纲
  • NVIDIA GPU Fan - Pwr:Usage - ERR!
  • 发布七年仍似永久公测版,SwiftUI 遭多维度批判,跨平台替代方案受关注
  • Android 系统服务的添加
  • 2026江门管道疏通哪家好旭日管道疏通免费上门靠谱 - 余生黄金回收
  • 副主任药师评审答辩课程怎么选不浪费钱? - 资讯在线
  • 别再手动剪视频了!AI全自动UP主工作流上线即用:1个API调用=日更3条高质量视频(内测资格仅剩82个)
  • Unity开发效率提升利器:QHierarchy插件核心功能与实战配置指南
  • 如何自己设计一个DSL
  • 深圳全区域Picotin18菜篮子回收!冷门爆款高流通变现,别再低价乱卖 - 大牌深度测评
  • 数据接口测试工具 Postman 介绍
  • 重庆漏水检测设备实测:知途管道科技技术团队深度评测6大主流技术 - 知途管道科技
  • 终极指南:使用TegraRcmGUI免费图形化工具快速为Switch注入Payload
  • 为什么你的AI文章总被限流?深度解析微信算法最新识别逻辑(附3套逃逸提示工程方案)
  • 2026年食品厂防霉涂料行业深度分析与优质品牌选型指南 - 优企甄选
  • 主任护师考试哪个机构通过率高? - 资讯在线
  • 相关系数全解析:从皮尔逊到斯皮尔曼,量化变量关联的实战指南
  • 用户画像失效?广告ROI跌破1.8?AI实时动态分层系统上线48小时,精准度提升至92.6%(附AB测试原始日志)
  • Wand-Enhancer终极指南:免费解锁Wand专业版功能的简单方法
  • 3步解锁跨语言屏幕实时翻译:Translumo打破语言壁垒的技术革命
  • 从积木题看算法思维:游程编码与连续段统计在信奥竞赛中的应用
  • 终极指南:5步免费解锁Wand Pro完整功能与远程控制
  • MAA智能公招系统:基于图像识别与算法决策的明日方舟自动招募解决方案
  • 2026年道路标线涂料生产厂家推荐:综合实力解析 品牌选购参考 - 全域品牌推荐
  • 获取任意链接文章正文 API 功能简介
  • 2026宁波江北管道疏通哪家好旭日靠谱上门疏通避坑指南 - 余生黄金回收