項目是給多店版本的收銀端,基于商米的硬件驅(qū)動錢箱等操作,有主屏副屏。
本項目是基于 Java 語言的 Android 項目打包后實現(xiàn)。
未二次開發(fā)的需要根據(jù) pro 項目收銀臺項目的打包規(guī)則打包后放到對應(yīng) Android 項目下后直接打包即可。
此項目給予商米的 SDK 都調(diào)整通過。打包后只需要根據(jù)業(yè)務(wù)操作收銀業(yè)務(wù),即可在結(jié)算時打開錢箱以及顯示副屏。
打包環(huán)境準備
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 環(huán)境 https://developer.android.com/build?hl=zh-cn
可能會因為網(wǎng)絡(luò)原因?qū)е?Gradle 環(huán)境和版本不能正常編譯,根據(jù)自己環(huán)境和版本,使用搜索引擎查詢自己報錯的任何一個關(guān)鍵字尋找解決方案, Gradle 環(huán)境問題此處略過。
錢箱項目文件,點擊下方附件進行下載
項目加載后的正確界面
以上加載成功后確定編譯成功
此刻 Android 項目已經(jīng)編譯成功
接下來確認,打包收銀臺的前端項目 :
修改收銀臺源碼:view/cashier
文件路徑:view/cashier/src/setting.env.js
打包收銀臺項目: https://doc.crmeb.com/pro/crmebprov3/12803
根據(jù)對應(yīng)規(guī)則修改后的編譯文件存放位置
關(guān)于商米的SDK 即成和WEB操作的一些方法,如果自己需要新增的話,現(xiàn)在的業(yè)務(wù)完全是滿足的。
解析來開始打包 APK 文件,也就是錢箱可以安裝的軟件,切記,此處并非通過hbuilder 打包的文件
此處需要通過java 命令生成打包所需密鑰
大佬級別的可以跳過,只要曉得怎么生成即可
像我一樣的材料還是參照下官方資料怎么生成 https://developer.android.com/tools/bundletool?hl=zh-cn
此刻可以靜下來等待
電腦性能好的可以上個小號,電腦性能一般的需要再泡一杯咖啡?? 時間應(yīng)該差不多了。
看到這個就證明打包成功了,根據(jù)目錄去找到對應(yīng)的apk文件即可
如果期間有報錯,一定要記住,任何的報錯信息關(guān)鍵字都能在 google 中找到答案,畢竟開發(fā)化境千差萬別,不是每個人都能遇到全部的問題,并還能整理出優(yōu)質(zhì)的解決方案,這個期間如果你遇到了更奇葩的解決方案,可以貼鏈接在評論區(qū),給后面打包的同學(xué)一點少走彎路的指引,在此謝過 ??。
根據(jù)目錄找到apk 文件
為了證明可以正常使用接下來我們繼續(xù)在商米的機器上測試一番
拿著我祖?zhèn)鞯?12MB的小U盤
開機開裝
開機中
找到U盤
就是他 裝它
在打包和使用的過程中有為你可以跟帖,官方看到均會回復(fù),因使用收銀臺的客戶較少但是又很具體。遇到問題莫及,環(huán)境問題搜索。錢箱和這個套殼的 app 均可以跟帖。