ionic3 android运行,Ionic3常用命令

创建Ionic3项目

使用命令行进入工作目录,执行以下命令:ionic start myApp tabs

tabs是Ionic的Tabs模板,常用的还有blank(空白模板)、sidemenu(带有侧滑菜单的模板)、super、tutorial,更多模板可以到GitHub中查找。

运行项目cd myApp

ionic serve

如果运行失败的可能原因及处理方法:1.根据错误提示,检查npm、ionic、cordova、cli等版本,更新为最新版本;2.删除项目下的“node_modules”目录,执行“npm install”重新下载依赖包;

创建页面

(将在/myApp/src/pages/目录下创建名为login的目录,包含login.html、login.scss、login.ts、login.module.ts,页面名称为LoginPage)ionic generate page login

创建页面

(不生成login.module.ts)ionic generate page login --no-module

创建服务

(将在/myApp/src/providers/目录下创建名为article-service的目录和.ts,服务名称为ArticleServiceProvider)ionic generate provider article-service

创建部件ionic generate component popup

创建指令ionic generate directive go-home

添加Android平台ionic cordova platform add android

删除Android平台ionic cordova platform remove android

更新引导页和图标

将引导页和图标图片复制到/myApp/resources/目录下,分别为icon.png、splash.png(目前只支持png,请按照要求尺寸进行设计)ionic cordova resources

该命令将生成Android和IOS平台下各种屏幕尺寸的图片,并自动复制到添加的平台资源中。如果没有添加到平台资源中,可以手动复制/myApp/yqj/platforms/android/res/目录下。如果该命令生成的图片不符合要求,可以使用PS创建规定尺寸的图片。

在Android上运行测试ionic cordova run android

在Android上运行测试

livereload模式(更改代码将会同步至手机)(该模式部分功能受限)ionic cordova run android -l

为App添加WebViewionic cordova plugin add cordova-plugin-crosswalk-webview --save

注:在生成apk时,将生成两个apk文件armv7和x86,分别针对不同cpu平台。如果你使用到软件更新,或使用到VersionCode,那么你需要注意了:最终产生的VersionCode可能和你估计的不一样,armv7和x86两个apk将被分配不同的VersionCode,例如:你设置的VersionCode为1,armv7版本将变为12(末尾加上2),x86版本将变为14(末尾加上4),类似的如果设置1000将变成10002或10004,具体数值请进行实际测试。

生成apk文件ionic cordova build android --prod --release

创建签名

进入/myapp/platforms/android/build/outputs/apk/目录

执行命令,输入签名信息,将生成myapp.keystorekeytool -genkey -v -keystore myapp.keystore -alias myapp.keystore -keyalg RSA -keysize 2048 -validity 10000

执行签名jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore myapp.keystore android-armv7-release-unsigned.apk myapp.keystore

优化安装包C:\Program Files\Android\sdk\build-tools\23.0.3\zipalign.exe -v 4 android-armv7-release-unsigned.apk myapp-armv7-release.apk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值