快應用 其他輔助功能

2020-08-08 15:19 更新
了解開發(fā)工具提供的其他輔助功能

通過本節(jié)你將學會:


pem 證書轉 keystore 證書

pem 證書轉 keystore 證書功能目的是方便開發(fā)者將快應用使用的簽名證書轉換成 Android 原生應用使用的簽名證書,保證如微信登錄這種第三方接入的功能具有統(tǒng)一的證書信息。

    打開 pem 轉換 keystore 證書界面

    • 通過【hap】【pem 證書轉 keystore 證書】打開功能界面。
    • 通過【命令面板】輸入 hap: convert pem to keystore 打開功能界面。 快應用開發(fā)工具

    輸入證書信息

    • pem 證書是指 release 的 pem 證書,所以 pem 轉 keystore 必須先生成 release 證書,如果沒有的話會提示讓你生成。提示如下: 快應用開發(fā)工具
    • 界面有三個輸入框,分別對應了證書別名,密鑰庫口令,和密鑰口令。證書別名由英文,字母,數(shù)字或者下劃線組成。密鑰庫口令不少于 6 個字母,且由英文和數(shù)字組成。密鑰口令不少于 6 個字符,且由英文字母數(shù)字組成,不填寫則取 storepass 的值。

    完成創(chuàng)建

    • 將在 release 文件下生成 sh.keystore


    keystore 證書轉 pem 證書

    keystore 證書轉 pem 證書功能目的是方便開發(fā)者將 Android 原生應用使用的簽名證書轉換成快應用使用的簽名證書,保證如微信登錄這種第三方接入的功能具有統(tǒng)一的證書信息

    打開 keystore 轉換 pem 界面

    • 通過【hap】【keystore 證書轉 pem 證書】菜單打開功能界面。 快應用開發(fā)工具
    • 通過【命令面板】輸入 hap: convert keystore to pem 打開功能界面。

    輸入 keystore 證書信息

    • 選擇要轉換的 keystore 文件,點擊選擇 keystore 輸入框的時候會彈出文件選擇器,選擇路徑即可。
    • 填寫 keystore 證書的別名、密鑰庫口令、密鑰口令,點擊完成。

    完成創(chuàng)建

    • 在 release 文件夾下生成 certificate.pem 和 private.pem。



    由證書生成md5

    開發(fā)者需要基于原生應用開發(fā)一個快應用,在接入微信開放平臺時,如果原生應用和快應用的證書內容一樣,就可以用同一個 MD5,不需要再另外注冊了。

    打開 md5 簽名生成界面

    • 通過【hap】【由證書生成 md5】菜單打開功能界面。 快應用開發(fā)工具
    • 通過【命令面板】輸入hap: generate MD5 打開功能界面。

    獲得md5簽名碼

    • 用戶選擇生成 md5 簽名的時候,界面上會彈出對話框,其中包含了 md5 簽名,用戶可以直接通過點擊右側的”復制“獲得 md5 簽名碼。
    • 在下面的輸出終端可以看到對應的信息。



    自定義編譯配置

    toolkit 支持自定義的編譯時配置項,使得相關路徑可以根據(jù)項目目錄自定義。

    配置方法

    在項目根路徑下創(chuàng)建文件 quickapp.config.js,里面內容為:

    module.exports = {
      sourceRoot: './src',
      signRoot: './sign',
      releasePath: './dist',
      outputPath: './build',
      server: { port: 8080 }
    }
    

    配置項釋義

    sourceRoot: 源碼根目錄

    signRoot: 證書簽名路徑

    releasePath: 快應用包目錄

    outputPath: 輸出目錄

    server.port: 啟動hap server的端口

    注意:上述配置方法示例代碼里的值,為各項的默認值


    其他功能

    了解開發(fā)工具提供的其他輔助功能

    manifest.json 文件靜態(tài)檢查

    幫助用戶靜態(tài)檢查 manifest.json 文件的信息。

    開啟功能

    • 當用戶打開 manifest.json 文件的時候自動進行檢測。

    檢測的規(guī)則

    • 針對 manifest.json 各字段進行檢查:
    • manifest.json 各字段請參考 manifest 文件

    開啟 usb 調試

    準備一臺安卓手機, 在【設置】里進入【開發(fā)者選項】頁面,打開 USB 調試開關。如下圖所示:

    快應用開發(fā)工具

    • 如果【設置】中沒找到【開發(fā)者選項】一欄,可嘗試進入【關于手機】頁面,多次點擊【軟件版本號】直到提示已打開開發(fā)者模式為止。

    將手機通過 USB 線連接上電腦

    • Windows 下需要確保手機驅動安裝成功。如果電腦端提示手機驅動安裝失敗,可在網(wǎng)上下載一個手機助手,通過手機助手安裝手機驅動。

    切換中英文

    • 打開【首選項】【選擇語言】,如下圖所示,選擇后需要重啟開發(fā)工具才能生效。 快應用開發(fā)工具

    關閉消息通知

    • 打開【首選項】【設置】,在搜索框輸入 Auto Show Messages ,然后取消勾選即可,如下圖所示。 快應用開發(fā)工具

    快捷鍵介紹

    作用 windows快捷鍵 mac快捷鍵
    調試項目 F5 F5
    變量方法重命名 F2 F2
    顯示調試窗口 shift + F2 ? + f2
    代碼格式化 alt + shift + F ? + ? + F
    輸出 Ctrl + Shift + U ? + ? + U
    問題 Ctrl + Shift + M ? + ? + M
    調試控制臺 Ctrl + Shift + Y ? + ? + Y
    保存文件 Ctrl + S ? + S
    保存所有文件 Ctrl + K + S ? + ? + S
    關閉當前頁面 Ctrl + W ? + W
    撤銷 Ctrl + Z ? + Z
    反撤銷 Ctrl + Z ? + ? + Z
    代碼上移一行 Alt + ? ? + ?
    代碼下移一行 Alt + ? ? + ?
    轉到文件 Ctrl + P ? + P
    刪除行 Ctrl + Shift + K ? + ? + K
    復制 Ctrl + C ? + C
    粘貼 Ctrl + V ? + V
    剪切 Ctrl + X ? + X

    注意:

    • 更多快捷鍵用戶可以通過 【首選項】->【鍵盤快捷方式】來查看或者編輯。


    以上內容是否對您有幫助:
    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

    公眾號
    微信公眾號

    編程獅公眾號