项目是给多店版本的收银端,基于商米的硬件驱动钱箱等操作,有主屏副屏。
本项目是基于 Java 语言的 Android 项目打包后实现。
未二次开发的需要根据 pro 项目收银台项目的打包规则打包后放到对应 Android 项目下后直接打包即可。
此项目给予商米的 SDK 都调整通过。打包后只需要根据业务操作收银业务,即可在结算时打开钱箱以及显示副屏。
打包环境准备
1. 下载 Android studio https://developer.android.com/studio?hl=zh-cn
2. 安装 Android studio https://developer.android.com/studio/install?hl=zh-cn
3. 配置 Gradle 环境 https://developer.android.com/build?hl=zh-cn
可能会因为网络原因导致 Gradle 环境和版本不能正常编译,根据自己环境和版本,使用搜索引擎查询自己报错的任何一个关键字寻找解决方案, Gradle 环境问题此处略过。
钱箱项目文件,点击下方附件进行下载
项目加载后的正确界面
以上加载成功后确定编译成功
此刻 Android 项目已经编译成功
接下来确认,打包收银台的前端项目 :
修改收银台源码:view/cashier
文件路径:view/cashier/src/setting.env.js
打包收银台项目: https://doc.crmeb.com/pro/crmebprov3/12803
根据对应规则修改后的编译文件存放位置
关于商米的SDK 即成和WEB操作的一些方法,如果自己需要新增的话,现在的业务完全是满足的。
解析来开始打包 APK 文件,也就是钱箱可以安装的软件,切记,此处并非通过hbuilder 打包的文件
此处需要通过java 命令生成打包所需密钥
大佬级别的可以跳过,只要晓得怎么生成即可
像我一样的材料还是参照下官方资料怎么生成 https://developer.android.com/tools/bundletool?hl=zh-cn
此刻可以静下来等待
电脑性能好的可以上个小号,电脑性能一般的需要再泡一杯咖啡☕️ 时间应该差不多了。
看到这个就证明打包成功了,根据目录去找到对应的apk文件即可
如果期间有报错,一定要记住,任何的报错信息关键字都能在 google 中找到答案,毕竟开发化境千差万别,不是每个人都能遇到全部的问题,并还能整理出优质的解决方案,这个期间如果你遇到了更奇葩的解决方案,可以贴链接在评论区,给后面打包的同学一点少走弯路的指引,在此谢过 🙏。
根据目录找到apk 文件
为了证明可以正常使用接下来我们继续在商米的机器上测试一番
拿着我祖传的512MB的小U盘
开机开装
开机中
找到U盘
就是他 装它
在打包和使用的过程中有为你可以跟帖,官方看到均会回复,因使用收银台的客户较少但是又很具体。遇到问题莫及,环境问题搜索。钱箱和这个套壳的 app 均可以跟帖。