編譯安裝 QtScrCpy for 優麒麟 22.04

環境

操作系統:Ubuntu Kylin 優麒麟 22.04 LTS

適用架構:AMD64、ARM64(鯤鵬、飛騰)

操作系統:Debian 10 Buster

適用架構:MIPS64EL(龍芯)

 

安裝依賴

sudo apt install git cmake clang gcc g++ qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qtcreator qtmultimedia5-dev build-essential libgl1-mesa-dev qtbase5-private-dev libqt5x11extras5-dev libavformat-dev libswscale-dev mingw-w64

 

克隆項目

git clone https://gitee.com/Barryda/QtScrcpy.git

或者

git clone https://github.com/barry-ran/QtScrcpy.git

如果 GitHub 不通,使用鏡像站請參考,https://my.oschina.net/chipo/blog/5200659

項目中引用了另一個項目 QtScrcpyCore,查驗一下引用是否成功。

ls ./QtScrcpy/QtScrcpy/QtScrcpyCore

如果目錄非空,則引用成功,否則手工 Git。

cd ./QtScrcpy/QtScrcpy/

git clone https://kgithub.com/barry-ran/QtScrcpyCore.git

 

編譯軟件

cd ./QtScrcpy/

./ci/linux/build_for_linux.sh "Release"

 

 

啓動 QtCreator

sudo qtcreator

編譯軟件

快捷鍵 Ctrl + O 或點擊“文件”、“打開文件或項目”,選擇 QtScrCpy 所在目錄中的 all.pro 這個文件。然後點擊“Configure Project”配置項目。

一般情況下,上邊這一步都可以自動完成。如果 Kits 工具沒有完成自動檢測,可以手動設置一下。比如,Qt Qmake 的路徑。

運行軟件

將手機開啓“開發者選項”進入開發者模式,啓用“USB 調試”。通過 USB 數據線連接到電腦。在彈出的對話框中選擇 USB 連接模式爲“文件傳輸”。

快捷鍵 Ctrl + R 或者點擊左下角的綠色三角形圖標,運行軟件。點擊“刷新設備列表”,然後“啓動服務”。

ARM64 和 MIPS64EL 架構下,要更新軟件包自帶的 AMD64 版本的 adb 文件爲相應的架構版本。

文件所在的路徑,QtScrcpy/third_party/adb/linux

可以按照以下途徑下載。

ARM64

安裝系統自帶的 adb。

sudo apt install adb

修改 QtScrCpy 自帶的 adb 文件名。

cd QtScrcpy/third_party/adb/linux/

mv adb adb.bak

創建鏈接至系統自帶的 adb。

sudo ln -s /usr/bin/adb ./adb

另一種方案,使用安卓開發工具包中的 adb 文件。

鯤鵬 920 編譯環境下的 Android 安卓模擬器 SDK 鏡像包

7.0 獲取android-sdk-linux_920.tar.gz

9.0 測試android-sdk-9-linux_920

MIPS64EL

編譯構建 adb(龍芯)

https://my.oschina.net/chipo/blog/3186668

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章