이상을 꿈꾸는 몽상가.. 프로그래밍을 좋아함..


Android Studio


Previous Tasks

  • Install JDK Software
  • Set JAVA_HOME

Shortcut Keys

  • http://www.androidside.com/bbs/board.php?bo_table=B56&wr_id=26482

References For Future

Happened Troubles

KVM is not installed on this machine

  • 에뮬레이터를 동작시키는 과정에서 아래와 같은 에러 메시지 발생
/home/mret/Android/Sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_5_API_22_x86
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure KVM is properly installed and usable.
CPU acceleration status: KVM is not installed on this machine (/dev/kvm is missing).

Reason

  • CPU 가 VT(Virtualization Technology) 을 지원해야함 : 지원함
  • BIOS 에서 VT를 활성화 시켜야함 : 미확인
  • KVM 이 설치되어야함 : 설치
  • 관련 패키지가 설치되어야함 : 설치

Solution

  • KVM 을 설치하고 관련 모듈을 설치 시도했으나 쉽게 풀리지 않을 것을 것으로 예상되서 중단
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
  • 앱의 기본적인 모양이 나올 때까진 에뮬레이터를 사용하지 않기로함
  • 핸드폰을 유선으로 연결해서 테스트 진행

References

Failure [INSTALL_FAILED_OLDER_SDK]

Reason

  • 핸드폰보다 상위의 Android 버전에 적합하게 컴파일되서 생기는 현상

Solution

  • Tools > Android > SDK Manager 에서 필요한 패키지 다운로드
    • 기본적으로 선택되는 패키지 모두 다운로드
    • 핸드폰 버전과 동일한 SDK 패키지 다운로드
  • Min SDK Version 변경
    • 프로젝트 우클릭 > Open Module Setting > Flavors > Min SDK Version 변경
    • 핸드폰 버전보다 낮게 변경

References

  • http://blog.daum.net/_blog/BlogTypeView.do?blogid=0qFz3&articleno=3&_bloghome_menu=recenttext

Donations ❤

제가 작성한 글이 작게라도 도움이 되었기를 바랍니다.
관심 가져주시는 분이 있는 것을 느끼고 힘내기 위해 기부 버튼을 만들어봤습니다.
혹시 가능하시다면 $1 라도 기부 부탁드립니다 ^^





Associated Posts

관련된 주제를 살펴볼 수 있도록 동일한 Tag를 가진 글들을 모아뒀습니다. 제목을 눌러주세요.

  • Android 앱 설치 / 업데이트 이벤트 처리


    Android Logo
    (이미지 출처 : https://developer.android.com)

    Google Play와 같은 스토어를 통해서 앱이 설치 / 업데이트 되었을 때, 그 이벤트를 알림받고 처리하는 방법에 대해서 설명합니다.

    그리고 특정 앱의 이벤트만 알람을 받는 방법도 알아보고 관련해서 제가 겪은 당혹스러운 사건도 적어보겠습니다.

    업데이트 이벤트 처리는 인터넷 검색하면 쉽게 찾을 수 있는 정보지만,
    검색된 내용대로 따라서 코딩하다보면 개발 당시에는 문제를 못느끼다가
    앱 공개 후 저와 비슷한 경험을 하게 될 것 같아서 글을 작성합니다.


  • SonarQube 로 Android 소스코드 분석하기


    SonarQube Logo Android Logo
    (이미지 출처 : https://www.sonarqube.org, https://developer.android.com)

    Android 소스를 SonarQube를 통해서 정적분석을 하는 방법을 설명합니다.


  • Perfect Trainer for PokemonGo 포켓몬고


    Perfect Trainer 망나뇽

    Perfect Trainer라는 Android 앱을 만들었습니다.

    포켓몬고(PokemonGo) 사용자들을 위한 앱으로
    앱을 설치만 해두면 주변에 전설급 포켓몬이 나타나면 실시간으로 알려줍니다.

    개발과정에 대한 설명보다는
    앱 소개와 Google Play에 초기버전을 배포하고 난 뒤에 겪은 일들을 기록해봅니다.


  • 모바일 앱 테스트 팁 - 운영, 개발 서버 스위칭



  • Code Visualization Tools



  • Test Methods Of Android




Disqus Social Community

SNS계정으로 댓글을 달아도 SNS에 글이 남지 않습니다.
이메일 주소 입력으로 글을 남길 수 있으며, 답변이 달리면 이메일로 알림을 받을 수 있습니다.

i