설치될 작업 환경 확인
*lsb (Linux Standard Base)
lsb_release -a
기본 브라우저로 크롬 설정
xdg-settings set default-web-browser chromium-browser.desktop
설치된 Qt Component 확인
*CPU 아키텍처(arm64, amd64, etc)와 컴파일러
JDK
JDK 설치방법 + 제거방법 + 환경변수 설정 방법 링크
SDK
SDK 다운로드 링크
1. SDK 다운 후 압축 해제
2. Home 경로에 Android 폴더를 만들고, 압축 해제한 파일을 가져온다.
3. 가져온 폴더 이름을 tools로 변경한다.
*최종 폴더 경로: /home/basiclike/Android/toolsSDK 다운 후 압축 해제
터미널의 경로 이동
<ANDROID_SDK_ROOT> 경로는 /home/basiclike/Android/ 으로 터미널에서 실행한다.
*Qt 5.15 LTS 안드로이드 설정 공식 문서
cd <ANDROID_SDK_ROOT>/tools/bin/
./sdkmanager --sdk_root=<ANDROID_SDK_ROOT> --install "cmdline-tools;latest"
./sdkmanager --sdk_root=<ANDROID_SDK_ROOT> --install "platform-tools" "platforms;android-29" "build-tools;29.0.2" "ndk;21.3.6528147"
./sdkmanager --sdk_root=<ANDROID_SDK_ROOT> --install "emulator" "patcher;v4"
sudo apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386
*Qt 6.2 LTS 안드로이드 설정 공식 문서
sdkmanager "platforms;android-31" "platform-tools" "build-tools;31.0.0"
sdkmanager "ndk;23.1.7779620"
sdkmanager "emulator" "patcher;v4"
sudo apt-get install libstdc++6 libncurses5
sudo apt-get install libsdl1.2debian
Qt 6.5 LTS 안드로이드 설정 공식 문서
sdkmanager "platforms;android-31" "platform-tools" "build-tools;33.0.0"
sdkmanager "ndk;25.1.8937393"
sdkmanager "emulator" "patcher;v4"
sudo apt-get install libstdc++6 libncurses5
sudo apt-get install libsdl1.2debian
우분투 안드로이드 폰 연결 설정
링크
sudo usermod -aG plugdev $LOGNAME
apt-get install android-sdk-platform-tools-common
안드로이드 스튜디오 설치
32bit 라이브러리 설치
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
인터넷이 빠를 경우
sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update
sudo apt-get install android-studio
설치 파일 사용
압축 풀기 (터미널, 파일 경로에서)
tar -xvzf android-studio-*-linux.tar.gz
압축 해제된 폴더로 이동
cd android-studio
실행
bin/studio.sh