이전 게시글에서 VM을 만들고 guacamole로 window vm에 접속하는 방법을 배웠다. 이제부터는 android emulator를 돌리기 위한 과정을 밟을 것이다.
Windows RDP through WEB using guacamole + code-server (feat. GCP)
guacamole을 이용해서 GCP의 window VM을 web에 띄우는 방법을 연구해 봐야겠다. 이렇게 생각하게 된 이유는... 0) 메인 개발용으로 code-server를 vm에 상시 띄워두고 있다. 1) react native 개발을 해야 하는데,.
hyelie.tistory.com
1. 가상화 적용해서 GCP VM 만들기
일반 window VM의 경우 가상화 기능이 꺼져 있다. 따라서 가상화를 켜야 한다... VM을 새로 만들자.
Set up an Android development environment on Compute Engine | Google Cloud Platform Community
Stay organized with collections Save and categorize content based on your preferences. [{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect in
cloud.google.com
2. Window 접속 후 설치할 것들
Chrome 설치
powershell에 아래 명령어를 입력하면 된다.
(new-object System.Net.WebClient).DownloadFile('http://dl.google.com/chrome/install/375.126/chrome_installer.exe', $env:TEMP+'\chrome.exe'); start $env:TEMP\chrome.exe
NVM 설치
아래 링크에서 .exe 파일을 찾아 설치하면 된다.
https://github.com/coreybutler/nvm-windows/releases
Releases · coreybutler/nvm-windows
A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows
github.com
nvm이 설치되었다면 아래 명령어를 입력해서 16.17.0 (lts)버전 node를 설치한다.
nvm install 16.17.0
nvm use 16.17.0
2. react native + expo + android studio 설치
react native + expo 설치
expo-cli를 설치하면, expo 자체에 react-native의 dependency가 있어 자동으로 설치된다. 아래 명령어로 설치하고, 임시 프로젝트를 만들고 해당 프로젝트를 빌드해 보자.
# expo cli 설치
npm install -g expo-cli
# 프로젝트 만들기
expo init AwesomeProject
# 해당 프로젝트로 이동
cd AwesomeProject
# 프로젝트 실행
expo start
프로젝트를 실행하게 되면 아래와 같은 화면이 나온다. 이 화면의 QR 코드를 휴대폰에서 찍으면 그 앱이 돌아간다.
android studio 설치
공식 홈페이지에서 다운, 설치한다.
https://developer.android.com/studio
Download Android Studio & App Tools - Android Developers
Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.
developer.android.com
주어진 대로 쭉쭉 깔다 보면 어느 새 다 깔려있다. 다 깔았다면 안드로이드 sdk의 환경변수 설정을 해야 한다. sdk 매니저를 찾아 들어가서 위에 있는 Android SDK Location를 복사해서 환경변수 path에 붙여넣는다.
아무 플젝 열어서 접속하고, 우측에 있는 휴대폰 버튼 누르고 에뮬 시작 누르면 된다. 드디어 된다.
'DevOps > Environment Set Up' 카테고리의 다른 글
[Troubleshooting] Jenkins 잘 되던 build가 안 될 때 (0) | 2022.10.04 |
---|---|
[GCP Tutorial] Windows RDP through WEB using guacamole + code-server (feat. GCP) (0) | 2022.09.27 |
[Node.js Tutorial] Install NVM & typescript-express-starter on Ubuntu (0) | 2022.09.20 |
[GCP Tutorial] RDP through HTTPs connection using guacamole (feat. GCP) (0) | 2022.09.04 |
[Java Tutorial] Ubuntu Java 개발환경 세팅 (0) | 2022.08.17 |