使用Ionic3创建原生app系统入门
前提需要安装node.js
官方文档:https://ionicframework.com/do...
安装脚手架
npm install -g ionic cordova
创建项目
ionic start myApp tabs
start 命令代表创建新app项目.
myApp 是新项目的工程及文件名
tabs是采用提供的模板类型
ionic提供了一些模板
- tabs
- sidemenu
- blank
- super
- tutorial
运行项目
ionic serve
这个运行是在浏览器中查看到的效果。
生成app
前提
ionic cordova run android --device
手动下载gradle
地址:https://services.gradle.org/d...
解压,根据实际情况配置环境变量
PATH=C:\Program Files\gradle-x.x\bin
关闭所有cmd命令行,然后再打开
gradle -v
还是有错误,在执行cordova platform add android --save时错误了,
关于cordova 的操作指令可以查看https://cordova.apache.org/do...
cordova platform add android --nofetch --save cordova requirements
尝试使用cordova安装android插件还是出错。一周了也没有解决。网上查了无数资料,尝试未能解决问题。暂且放一放。或许后面就解决了呢。
目前遇到问题就是cordova platform add android指令过不去,无法添加android环境,就无法生成android的apk安装包,ios也是一样问题,但是不影响web访问。
使用同事的电脑尝试,无需安装java环境和android环境这一步是能通过的。
我们来看下ionic项目文件
小结
ionic框架使我们构建手机网站更加便捷,提供强大的ui组件库。
cordova帮助我们把webapp转换成真正的app,提供手机原生接口的插件。
学习前提,少量的node,npm操作知识。少量css样式基础。核心是angular开发知识。需要后台提供api接口。
后续
重装系统后,安装要求安装配置了java和Android sdk,Gradle不过java我装的是32位的
然后按照Cordova官网的提示安装了以下几个包
ionic cordova build android --prod --release
成功了
这个apk拷贝到手机上无法安装,因为没有签名。网上查了查方法
keytool -genkey -v -keystore 密钥名称 -alias 别名 -keyalg RSA -keysize 2048 -validity 10000 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore 密钥名称 apk的名称 别名
两句话搞定,在apk的目录下执行。两条语句的密钥名称和别名一致。
相关推荐
重剑无锋 2020-10-25
Catastrophe 2020-05-30
AcFunJ 2019-11-18
tenvainvi 2019-11-17
ETIpiero 2019-07-12
zhanbuquan 2019-07-12
pmbdlw 2019-07-12
nhgxxyy0 2019-07-05
84251748 2019-07-05
URML 2019-07-05
quyunfei 2019-07-05
第号 2019-07-05
bailangriver 2019-07-01
YichengGu 2019-07-01
王道立心 2019-07-01
浪子huang 2019-07-01
caiselangren 2019-07-01
javaMerea 2019-07-01
dayi 2019-07-01