热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Ionic实战十九:新系统之环境搭建

Ionic实战十九:新系统之环境搭建-文章目录1.安装Node2.JDK安装3.安装VSCode4.安装python3.8.15.安装ionic、cordova、cordov

1.安装Node

新电脑到货了,组装完先把环境搞起来,电脑是win10 64位

首先安装node,我装的是node-v12.16.3-x64,官网所有版本下载地址:
https://nodejs.org/dist/
安装完成后在cmd下输入命令node -v查看是否安装成功

2.JDK安装

我安装的版本是jdk-8u131-windows-x64,选好安装路径一路next即可,jdk官网下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
如果嫌登录麻烦的话可以搜索其他下载地址下载,这些常用的软件我本地都有备份的,直接安装。安装完成后配置环境变量
我的安装位置如下:

配置环境变量如下:
配置完后在cmd下输入java -version查看版本是否安装成功

3.安装VSCode

由于我是用的ionic或者vue开发,因此要安装vscode开发工具,我安装的VSCodeSetup-1.11.2,官网下载地址:https://code.visualstudio.com

4.安装python3.8.1

如果不安装python环境在vscode中打开项目并执行npm install命令加载依赖时会报找不到python环境异常,安装时勾选将python添加到环境变量中,安装完成后在cmd下输入python查看是否安装成功

5.安装ionic、cordova、cordova-res

执行npm install -g ionic@5.4.16
npm install -g cordova@9.0.0
安装完成后分别输入ionic -v 及cordova -v查看是否安装成功

以上安装的版本均和我之前的环境相同,当然也可以安装最新的环境,安装完成后执行npm install将项目依赖下载到本地,在执行ionic serve启动项目发现会报如下异常:

那我们直接在vscode中的终端中输入如下命令即可:set-executionpolicy remotesigned,然后再次执行ionic serve启动项目,然后在浏览器中输入localhost:8100发现项目就能访问了

6.添加Android开发环境

在添加android环境之前我们先对项目打个包看看能不能行,执行ionic cordova build android后会发现提示找不到android环境如下:

在官网https://www.androiddevtools.cn 下载SDK Tools,如果时android原生开发建议下载IDE
我下载的时压缩包,解压到本地目录后在更新下需要的选项即可

下载并解压后点击SDK Manager,勾选如下选项后更新即可

25、26、27、28、29每个版本都勾选下这两个选项,实际上项目一个构建环境即可,不同的项目可能构建环境不一样,所以勾选了这几个目前常用的api版本

然后选择install 并接受协议执行更新,更新完后在环境变量中做如下配置,AndroidSDK我是解压到了E:\anzhuang\androidSdk 目录下,配置信息如下:

7.配置完成后重启vscode使命令生效

重启vscode后执行ionic cordova platform add android,然后执行打包命令ionic cordova build android,出现如下异常提示:

说明未安装gradle环境,下面继续安装gradle环境。

8.gradle环境安装

gradle所有版本下载:https://services.gradle.org/distributions
我选择的使4.4-all版本,大家可以自由选择,因为考虑到之后我可能安装AndroidStudio 3.1.2版本,支持的最高的gradle版本就是4.4,下载完后解压到本地目录下,如下所示:

在系统变量中新建如下配置,具体配置值根据自己的实际路径选择:

在系统变量Path中添加如下配置:

配置完gradle后需要重启下电脑,否则在cmd下输入版本查看命令不起作用,重启后在cmd下输入gradle -v查看是否安装成功

9.重新执行打包命令

在vscode终端中,进入到项目目录下,输入命令ionic cordova build android打包,成功标识如下:


推荐阅读
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • Java 11相对于Java 8,OptaPlanner性能提升有多大?
    本文通过基准测试比较了Java 11和Java 8对OptaPlanner的性能提升。测试结果表明,在相同的硬件环境下,Java 11相对于Java 8在垃圾回收方面表现更好,从而提升了OptaPlanner的性能。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
  • 使用nodejs爬取b站番剧数据,计算最佳追番推荐
    本文介绍了如何使用nodejs爬取b站番剧数据,并通过计算得出最佳追番推荐。通过调用相关接口获取番剧数据和评分数据,以及使用相应的算法进行计算。该方法可以帮助用户找到适合自己的番剧进行观看。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • 本文介绍了在Windows系统下安装Mongodb的详细步骤和注意事项。包括下载Mongodb官方文档、选择64位安装包、配置环境变量、命令行启动Mongodb等。通过本文的指导,用户可以轻松完成Mongodb的安装并进行相关操作。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • Windows 7 部署工具DISM学习(二)添加补丁的步骤详解
    本文详细介绍了在Windows 7系统中使用部署工具DISM添加补丁的步骤。首先需要将光驱中的安装文件复制到指定文件夹,并进行挂载。然后将需要的MSU补丁解压并集成到系统中。文章给出了具体的命令和操作步骤,帮助读者完成补丁的添加过程。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • 【前端工具】nodejs+npm+vue 安装(windows)
    预备先看看这几个是干嘛的,相互的关系是啥。nodejs是语言,类比到php。npm是个包管理,类比到composer。vue是个框架&# ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有