由於高通工具的分發機制改變,現在必須要連網登入才能正常下載和安裝。但是許多客戶的開發機器限制了網路連接。那麼在離線環境下應該如何搭配使用呢?
本文以QCM3為例,演示離線安裝ADKToolkit2.0的完整過程。目前ADK1.2和ADK2.0均可如此操作。
環境:一台連線電腦、一台離線電腦,作業系統要求為 Windows 10 版本以上。
1. 下載並安裝QPM3,兩台電腦都需要安裝Qualcomm 套件管理器 3
離線電腦安裝前需要先安裝必要工具
VC++ 2015-2022 可轉散發套件 (x86) -- https://aka.ms/vs/17/release/vc_redist.x86.exe
VC++ 2015-2019 可轉散發套件 (x64) -- https://aka.ms/vs/16/release/vc_redist.x64.exe
Dot Net Framework 4.8 或以上版本https://dotnet.microsoft.com/en-us/download/dotnet-framework/thankyou/net481-offline-installer
2. 執行 qpm-cli --product-list 取得工具資訊

3. 如果需要安裝指定版本,執行查詢可用的軟體版本資訊
qpm-cli --info adk_toolkit_2.0

4. 下載 ADK 安裝檔案
qsc-cli 工具 offline-download -n adk_toolkit_2.0 --output-dir ./adk2.0

5. 離線電腦安裝adk2
qpm-cli --install offline --install-dir c:\adk\ADK_Toolkit_2.0\ADK_Toolkit_2.0.qikz --path c:\qtil

6. 其他不受限的文件請手動安裝並配置環境變數,請參考部落格文章。https://www.wpgdadatong.com/blog/detail/76589.
如果真的無法連線的話,ADK pyenv311 是無法正常安裝的,因為需要下載 Python 的相依軟體包,這邊建議直接將此目錄完整複製過去。
Python311
LLVM-17.0.6-win64.exe
Xplorer-10.2.2-windows-installer.exe
XtensaTools_RJ_2023_2_patch860930_win32.tgz
HiFi3_Aria2_0_RJ2023_2_win32_redist.tgz
HiFi4_Aria2_0_win32_redist.tgz
7. 其他軟體需要同樣安裝的工具
BlueSuite.WIN.4.0
QACT.WIN.8.1
8. 複製程式碼完成環境最後的建置
常見問題
1. 這種方式還需要開通原廠帳號嗎?
需要的,下載的時候還是需要先登入,安裝的時候就不用提供了。
2.這樣安裝有什麼風險嗎?
沒有,可以正常使用。
3. 如何更新版本?
下載複製安裝包,再次安裝即可。
4.離線電腦需要授權嗎?
查看工具包的要求,ADK實測不需要,但有部分測試工具是需要的。
5.可以提供工廠安裝嗎?
可以,不過廠測時ADK用不到,只要提供驅動包就可以。
評論