본문 바로가기

안드로이드 스튜디오

(6)
Broken AVD system path [android studio 3.5, win10] ANDROID_SDK_ROOT Value를 고치라고 합니다. 1. 환경변수를 편집합니다. 보통 Users/데스크탑_네임/AppData/Local/Android/sdk AppData는 보통 숨겨진 폴더입니다. 정확한 루트는, 안드로이드 스튜디오 -> 프로젝트 세팅 -> Android SDK 상단에 있습니다. 2. 해당 SDK폴더가 제대로 설치되었는지 확인합니다. emulator platforms platforms-tools system-images 가 갖춰져 있어야 하며, 없는 경우 1번의 스튜디오에서 설치하시면 됩니다. HAXM(인텔 하드웨어 가속기 등의 경우도 에뮬레이터를 돌릴 때 필요합니다. 관련 프로그램도 모두 설치/업글해야합니다.) 잘 되다가 안되..
Android Studio 3.3 이전에도 한 번 포스팅한 적이 있는 안드로이드 스튜디오 뉴스입니다. 메이저 버전 업이나 업데이트 용량이 딱히 큰 것은 아닌데, 눈에 띄는 점이 두 가지 있어 가져오게 되었습니다. 1. Navigation Editor가 생겼습니다. 맥에서 개발할 때 유용하다고들 말이 많았는데, 드디어 안드로이드 개발에서도 활용할 수 있게 되었습니다. 대부분 인텐트의 나열 및 테스트를 통해서만 검증을 했던 것인데, 아무래도 보는 것을 믿게되다 보니, 이런 시각적인 효과는 큰 발전이라고 생각합니다. 2. 이전 버전 삭제가 가능합니다. 안드로이드 스튜디오가 가벼운 개발툴이 아닙니다. 여러 프로그램의 콜라보로 이루어지는 개발툴인 만큼, installer도 수 기가바이트를 차지합니다. 그리고 마이너 업데이트도 100메가 바이트는 ..
[Android Studio] 새로운 Java 라이브러리 플러그인 구성 안드로이드 스튜디오도 벌써 3.1.2 버전으로 업그레이드 되었네요. 지금 벌이고 있는 프로젝트도 따라서 버전업을 해주는데, 2.5 -> 3.0 처럼 자잘한 문제가 많은 것은 아니지만, 새로운 자바 라이브러리 정책을 발표했네요. 출처 : 안드로이드 스튜디오 개발자 홈페이지 https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration?utm_source=android-studio#new_configurations compile, implementation 등이 혼용하면서 활용했는데, 이제는 compile을 없애고 조금은 엄격하게 -> 실제 프로젝트에서 더 가볍게 사용하도록 '이전'을 권하는 것 같습니다. 조금더 사용해보면서 활용해봐야겠지만..
[Android] won't run unless you update Google Play services 코틀린이 뜬다는데, (혹은 이미 떴다는데...) 여전히 자바를 바탕으로 안드로이드 스튜디오로 작업을 하고 있습니다. 코딩까지는 아니고, 구글맵 API 쓰다가 생각이 나서, 약간 편법?을 써보려고 합니다. 안드로이드 스튜디오 가상머신에서 구글맵 v2를 보는 방법. 현재는 11.8.0 이 최신인 것 같구요 (2017.12, 컴파일 혹은 implementation) 이상태로 하면 Google Service를 Update하라고 뜨고, 업데이트는 당연히 되지 않죠. 최신 버젼으로 사용하고 싶으시다면 apk를 억지로 깔아다가 하시는 방법이 있고, 저처럼 그냥 유의미한 차이가 없으면 ( 사실 버전 차이를 실감하기가 힘드네요) 버전을 9.8로 내리시면 됩니다. 빨랑 고쳐줬으면 좋겠네요. implementation 'c..
[Software]Android Studio 3.0.1 안드로이드 스튜디오가 다시 한 번 업데이트 되었습니다. 3.0.1 Release! 참조 : 안드로이드 스튜디오 홈페이지 우선 폰트가 달라져서 확 느낌이 왔구요 ( 여러 가지 선택 가능합니다.) 이외에도 Things라는 IoT 전용 개발, C++ & NDK 지원 및 Instant Run으로 새로운 APK의 빌드 없이 변경사항을 현재 실행중인 앱에서 확인하는 기능 등... 많은 것들이 변했네요. https://developer.android.com/studio/index.html 부드럽게 업그레이드를 하시면 되는데, 홈페이지에도 써있듯이 Mac에서의 충돌은 물론, 기존 프로젝트를 동기화하다가 깨지는 부분이 많습니다. (gradle) 그래서 Canary인가? 했는데 Canary는 따로 있군요. 안정판은 초록색..
[Android] Zoom의 종류와 Plugin(Jar) 추가하기 어설프게나마 독학으로 안드로이드를 배우고 있습니다. 쉽디 쉬운 어플리케이션을 만들고자 하는 계획이 있는데, 우선은 사진을 올려놓고 확대/축소를 하려는 계획입니다. 그래서 Zoom에 대해서 알아보니 여러 종류가 있습니다. 더블탭을 통해서 확대를 할 수가 있고, 예전 애플이 삼성에 딴지걸 때에 썼던 핀치 투 줌도 있고요... 등등. 그리고 이러한 확대 방법에 따라서 구현하는 방법도 여러가지입니다. 안드로이드 입문자에 준하는 저로서는 참 당황스럽더군요. 하나 만드는 것도 나름 '일'인데.. 그래서 삽질한 결과들을 조금씩 나열해보려고 합니다. 한글로 된 개발관련 자료를 찾기도 힘들 뿐더러 (분명 영어가 불편하지 않은데 프로그래밍도 양민이라 두 개가 합쳐져서 버벅버벅...) 무언가 처음부터 특정 눈높이에 맞춰서 ..