Android Development Environment Problem

Better late than never·2023년 10월 14일
0
  1. PC, CPU, WindowVersion이 변경됨에 따라 문제 발생

변경된 내역

  • 기기 : PC → NoteBook
  • CPU : Intel → AMD
  • WindowVersion : Win7 → Win10

상세내용

각종툴과 언어는 컴퓨터사양을 잘 고려해야 함

안드로이드 개발 시 개발환경이(기기, CPU, Window)달라 기존의 설정이 안 먹어 따로 설정할 부분들이 존재했었음

→ 안드로이드 스튜디오 가상 디바이스(AVD)기능은 AMD환경에서 지원하지 않는다

  • Intel만 지원 → 대체방안으로 Visual Box의 지니모션으로 가상 디바이스를 생성해서 사용 가능
  1. 지니모션 가상 디바이스 환경과 안드로이드 스튜디오 사이에는 지원 안되는 것들이 생각 보다 많다 → 아예 지원을 안하는 기능들도 있고 지니모션에서 AVD에서 수정해야 동작하는 기능들도 존재, 또한 지니모션에서 AVD는 스튜디오에서 지원하는 AVD보다 지원하는 디바이스가 적다(Android를 개발하기위해서는 Intel환경이 더 우수)

  2. 안드로이드 기종 버전과 참조하는 라이브러리 버전과의 호환성을 고려해야 한다. 오픈소스 활용 시 안드로이드 버전과 참조하는 라이브러리가 안 맞을수도 있다.

  • 안드로이드 플러그인의 각 버전과 필요한 Gradle 버전

  1. 실제 사용하는 모바일 및 휴대기기로 테스트 할 때 개발자 모드를 키고, USB디버깅 기능을 ON해야 함(노트북일 경우 노트북에서도 설정해야 줘야 함)
  2. Run/Debug Configuration App이 실행불가(X표시)로 보여지고 실행이 되지 않을 때 모듈 상에 build.gradle에서 compileSDKVersion을 확인해보고 변경해보자

0개의 댓글