QT 6.x Open Source Version Download and Install
https://wiki.qt.io/Online_Installer_4.x#Selecting_a_mirror_for_opensource
QT 6.x 要求在Ubuntu 20.04之後版本才能安裝完成
https://doc.qt.io/qt-6/supported-platforms.html
1. https://www.qt.io/
右上角 "Download Try."
右邊 "Download open souce >
拉到下面 綠色方塊的 "Download the qt online Install
2.
// Install GCC Compiler from Ubuntu Repositories
$ sudo apt update
$ sudo apt install build-essential
$ gcc --version
// Install Multiple GCC Versions on Ubuntu
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
> enter
$ sudo apt update
$ sudo apt install gcc-12 g++-12 gcc-13 g++-13 -y
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 --slave /usr/bin/g++ g++ /usr/bin/g++-12
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 13 --slave /usr/bin/g++ g++ /usr/bin/g++-13
$ sudo update-alternatives --config gcc
> enter
$ gcc --version
$ sudo apt install libgl1-mesa-dev
$ sudo apt install plocate
$ locate libGL
// sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so
// Install Linux Android Studio
(在下方, 也可不裝)
// for Ubuntu x64
$ sudo apt-get update
$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
// Install Open JDK
$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk
$ java -version
$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-*/jre
如果要用 QT for Android, 個人建議直接先安裝Android Studio比較容易
如果不需要, 直接跳到 "Install QT 6 Linux " 這一段
// Download Android Studio and SDK tools
// https://developer.android.com/studio?hl=zh-tw
// https://r1---sn-ipoxu-u2xr.gvt1.com/edgedl/android/studio/ide-zips/2022.3.1.20/android-studio-2022.3.1.20-linux.tar.gz
$ tar -xf android-studio-2022.3.1.20-linux.tar.gz
$ cd android-studio
$ ./bin/studio.sh
> 選擇 [Do not import settings] 並且按下OK
開始安裝...
$ sudo apt install qemu-kvm
$ sudo adduser <your username> kvm
$ sudo chown <your username> /dev/kvm
$ sudo adduser jun kvm
$ sudo chown jun /dev/kvm
PS: 安裝完成後, 要新增Android Virtual Device (AVD) 才能夠用模擬器執行
// Install QT 6 for Linux
$ cd Downloads
$ chmod +x qt-unified-linux-x64-4.6.1-online.run
// 因為官網慢容易出錯, 建議使用 QT mirror server 安裝
$ ./qt-unified-linux-x64-4.6.1-online.run --mirror http://qt.mirror.constant.com
3.
安裝過程中會申請一個帳號
一定要選擇非商業模式的 帳號
才會是Open Source版本
(如果原來的E-Mail已申請過商業帳號, 請換另一個E-Mail)
=================================
Install Linux Android Studio
// for Ubuntu x64
$ sudo apt-get update
$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
// Install Open JDK
$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk
$ java -version
$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-*/jre
// Download Android Studio and SDK tools
// https://developer.android.com/studio?hl=zh-tw
// https://r1---sn-ipoxu-u2xr.gvt1.com/edgedl/android/studio/ide-zips/2022.3.1.20/android-studio-2022.3.1.20-linux.tar.gz
$ tar -xf android-studio-2022.3.1.20-linux.tar.gz
$ cd android-studio
$ ./bin/studio.sh
> 選擇 [Do not import settings] 並且按下OK
開始安裝...
$ sudo apt install qemu-kvm
$ sudo adduser <your username> kvm
$ sudo chown <your username> /dev/kvm
$ sudo adduser jun kvm
$ sudo chown jun /dev/kvm
// 啟動android studio IDE
// 就是 android-studio-2022.3.1.20-linux.tar.gz解壓縮後的目錄
$ cd android-studio
$ cd ./ studio.sh
// 先新建一個簡單的專案
> Tools->SDK Manager
> 左邊 Android SDK
> 右邊 SDK Platforms
選擇要的 Android API版本
> 右邊 SDK Tools
> 勾選 NDK 及其他想要的元件
> 右下 Apply
// 安裝完成後, 要新增Android Virtual Device (AVD) 才能夠用模擬器執行
> Tools->Device Manager
沒有留言:
張貼留言