項目是給多店版本的收銀端,基于商米的硬件驅動錢箱等操作,有主屏副屏。
本項目是基于 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.www.2233z.cn/pro/crmebprov3/12803
根據對應規則修改后的編譯文件存放位置
關于商米的SDK 即成和WEB操作的一些方法,如果自己需要新增的話,現在的業務完全是滿足的。
解析來開始打包 APK 文件,也就是錢箱可以安裝的軟件,切記,此處并非通過hbuilder 打包的文件
此處需要通過java 命令生成打包所需密鑰
大佬級別的可以跳過,只要曉得怎么生成即可
像我一樣的材料還是參照下官方資料怎么生成 https://developer.android.com/tools/bundletool?hl=zh-cn
此刻可以靜下來等待
電腦性能好的可以上個小號,電腦性能一般的需要再泡一杯咖啡?? 時間應該差不多了。
看到這個就證明打包成功了,根據目錄去找到對應的apk文件即可
如果期間有報錯,一定要記住,任何的報錯信息關鍵字都能在 google 中找到答案,畢竟開發化境千差萬別,不是每個人都能遇到全部的問題,并還能整理出優質的解決方案,這個期間如果你遇到了更奇葩的解決方案,可以貼鏈接在評論區,給后面打包的同學一點少走彎路的指引,在此謝過 ??。
根據目錄找到apk 文件
為了證明可以正常使用接下來我們繼續在商米的機器上測試一番
拿著我祖傳的512MB的小U盤
開機開裝
開機中
找到U盤
就是他 裝它
在打包和使用的過程中有為你可以跟帖,官方看到均會回復,因使用收銀臺的客戶較少但是又很具體。遇到問題莫及,環境問題搜索。錢箱和這個套殼的 app 均可以跟帖。