自学ionic之一波坑总结
安装脚本
npm i @ionic/app-scripts
ionic 相关命令
安装完所有环境后
npm install (dos至ionic 项目根目录,项目由ionic自动编译)
>>ionic cordova platforms add (update可用更新) android
>>ionic cordova platforms build android
>>ionic cordova platforms run android
>>ionic cordova run android --livereload
ionic cordova platform rm android 删除项目
ionic cordova platform add android add项目
ionic cordova build android //sbuild
3、ionic serve(编译作用,重新生成WWW下文件)网页调试
Theme_AppCompat_DayNight_Dialog_Alert //可以设置AlertDialog样式为白色 宽度适中
//可以设置为主题色对应的颜色
AlertDialog.Builder builder = new AlertDialog.Builder(mContext, R.style.Theme_AppCompat_Light_Dialog);
builder.setTitle("新的内容需要更新了");
builder.setMessage(msgHelper.getString(MsgHelper.UPDATE_MESSAGE));
// 更新
builder.setPositiveButton(msgHelper.getString(MsgHelper.UPDATE_UPDATE_BTN), onClickListener);
noticeDialog = builder.create();
安装 App Version 插件
ionic cordova plugin add cordova-plugin-app-version
npm install --save @ionic-native/app-version.
安装 App Update 插件
ionic cordova plugin add cordova-plugin-app-update
npm install --save @ionic-native/app-update.
//修改1.7
Execution failed for task ‘app:compileDebugJava’有关详细信息请使用-Xlint:deprecation重新编译
好用的依赖 https://blog.youkuaiyun.com/y12345654321/article/details/72639106
git安装 Ionic3 安装git路径插件遇到的问题 https://blog.youkuaiyun.com/ducp123/article/details/76573677
https://jingyan.baidu.com/article/db55b609fde96d4ba30a2fa9.html
ionic cordova run android --livereload //重新发布
ionic bug ionic 学习记录 npm版本修改 https://blog.youkuaiyun.com/Array_If/article/details/79967209
//版本控制问题
在build.gradle中添加
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
}
}
安装chop
添加Android平台
在新建项目的根目录下,进入命令行,执行cordova platform add android
添加自动更新插件
cordova plugin add cordova-hot-code-push-plugin
添加cordova hot code push客户端,用于生成www目录下文件的hash码,更新的时候对比使用。(注意:安装过就不用在安装了)
npm install -g cordova-hot-code-push-cli
安装本地插件 cordova plugins add E:\umeng_plugin\umeng_plugin
删除本地插件 cordova plugins remove Umeng 3.0.0 "Umeng"
貌似很乱很乱