珠海網(wǎng)站備案提交鏈接
開發(fā)環(huán)境配置
1、DevEco Studio的安裝
2、DevEcoStudio模擬運行工程:運行Tools->Device Manager,使用已認(rèn)證的HW開發(fā)者聯(lián)盟帳號Login(在DP平臺申請測試者權(quán)限),點擊"允許"授權(quán),選擇一個設(shè)備運行項目。
3、可以在編輯器右上角人頭圖標(biāo)處點擊Sign in或者Sign out.
4、左側(cè)項目名稱右側(cè)的設(shè)置->compact middle packages去勾選可以展開包名
新建項目
1、在gitlab上下載最新的FA模板代碼 HilinkTemplate
entry->src->main->js->default:登錄模塊,不要動
entry->src->main->js->device:設(shè)備業(yè)務(wù)模塊,前端開發(fā)代碼的地方
entry->src->main->js->share->common:公共模板,不要動
2、修改包名
運行項目目錄下的AutoConfig.bat,進(jìn)行批量修改包名以及APPID
手動修改包名:
手動修改APPID:
entry => src => main => config.json
3、修改項目的json配置??????? HilinkTemplate\entry\src\main\resources\rawfile\config.json
FA項目真機(jī)調(diào)試
1. 在DevEcoStudio中,Build->Generate Key and CSR生成密鑰(.p12)和證書請求文件(.csr)
.p12文件修改后,需要重新生成SHA256證書指紋
2. 在AGC創(chuàng)建我的項目和應(yīng)用,應(yīng)用的包名需要跟代碼中各模塊對應(yīng)的bundleName字段值保持一致
3. 在AGC->用戶與訪問->證書管理,添加和下載數(shù)字證書(.cer)
4. 在AGC->我的項目->HarmonyOS應(yīng)用->HAP Provision Profile管理,添加和下載
Profile文件(.p7b)
3. AGC-用戶與訪問-設(shè)備管理,添加用來調(diào)試的手機(jī)
3.1 獲取手機(jī)UDID的方法
在sdk->toolchains目錄下執(zhí)行cmd命令:hdc.exe shell bm get -u
?注意:添加設(shè)備后需要重新生成.p7b文件
4. 回到DevEcoStudio,在項目中添加簽名。File->Project Structure,完成后,在build.gradle中查看簽名配置信息
5. 代碼推送到真機(jī)
6. NFC碼流燒錄
執(zhí)行NFC.java腳本自動生成NFC碼流,使用HiDotApplication和HW AirLink軟件寫入NFC貼片
7. NFC貼片靠近手機(jī),拉起應(yīng)用OK