본문 바로가기
반응형

프로그래밍/Android47

안드로이드 폰 개발자 옵션 및 USB 디버깅 설정(갤럭시 노트2) 안드로이드 폰 개발자 옵션 및 USB 디버깅 설정(갤럭시 노트2) 오전 내내 예전에 쓰던 안드로이드폰(노트2, 4,4,2)으로 디버깅을 하기 위해서 맥과 연결하는 작업을 시도했으나 번번히 실패가 되었다. 요점을 잘못 잡았던 것 같다. 해당 단말과 맥과의 연결이 아니라 개발자 모드 지원을 통해 USB 디버깅을 하기 위해서 였는데 삽질을 한 터 였다. 젠장! 보고 있는 안드로이드 책에서 설명을 했고 어제나 그제쯤 읽었고 별표까지 해놓고선 까마득하게 잊고 있었다. 이놈의 기억력이란 ... 우선 다음과 같은 순서로 진행해보도록 한다. 1. 스마트폰의 환경설정 > 소프트웨어 정보를 보여주는 곳을 찾는다. (노트2의 경우 더보기 > 디바이스 정보) 2. 디바이스 정보 > 리스트 중 항목이 있는데 이 항목을 6번 터.. 2018. 9. 6.
Android 배포를 위한 APK 생성 절차 Android 배포를 위한 APK 생성 절차 이 포스팅은 처음 만들어 사용하는 것이 아니라, 기존에 만들어진 keystore파일을 가지고 Generate Signed APK를 하는 과정에 대한 설명이다. 아이폰만 개발하다 안드로이드로 넘어와 보니 사사건건 다 모르는것 투성이고 하나 하나 다 부딛치면서 깨우치고 있다. 주변에 안드로이드 개발자들에게도 많은 도움을 받고 있어 감사한 마음이다. 업체 미팅을 통해 전 개발자가 사용하고 있는 keystore파일과 비밀번호를 받았다. 안드로이드 스튜디오 build.gradle설정을 맞추고 실전에 돌입했다. 수정된 사항을 반영한 새로운 버전을 구글플레이스토어에 등록하고자 Generate Signed APK 메뉴를 실행한다. 이 화면이 가장 중요하고 헷갈릴 수 있다. .. 2018. 9. 5.
안드로이드 버전 목록, 이건 기본 ^^ 어차피 안드로이드 개발을 할 것이라면 현재까지의 안드로이드 역사에 대해 살펴 볼 필요가 있다는 판단이다. 아이폰의 경우는 2010년부터 개발을 해오면서 이것 저것 많은 정보가 수집되어 있지만 안드로이드는 그렇지 못하다. 오늘 처음으로 apk파일을 빌드해서 만들어보았을정도니까... 안드로이드의 버전별 코드네임과 API레벨에 대한 정리. 버전 코드네임 발표(년/월) API레벨 1.0 Apple Pie 2008/09 1 1.1 Banana Bread 2009/02 2 1.5 CupCake 2009/04 3 1.6 Donut 2009/09 4 2.0.x Eclair 2009/10 5~6 2.1 Eclair 2010/01 7 2.2 Froyo 2010/05 8 2.3.xGingerbread 2010/12 9~10.. 2018. 9. 4.
안드로이드 버전별 점유율(누적분포) 기준:18.09 안드로이드 버전별 점유율(누적분포) 기준:18.09 이 기준과 누적분포는 정확한건지 모르겠다. 전 세계적인 통계치로 보인다. 나라별 통계의 경우 따로 구글 개발자 사이트를 통해 확인을 해 보는 것이 좋을 듯 하다. 해당 화면은 안드로이드스튜디오3.1.4 버전을 기준으로 프로젝트 생성시 최소 지원 API Level를 선택할 때 도움을 주는 지표 화면이므로 그 기준이 어딘지는 모르겠다. 또한 7.1(누가)까지만 나오고 있는터라 8.0(오레오)에 대한 통계는 빠진 상태다. 18년 5월 기준으로 7.0(누가)가 31%, 6.0(마시멜로)가 26%, 5.0(롤리팝)이 22% 8.0(오레오)가 6% 수준이라고 한다. 아직 젤리빈과 키켓은 지원을 해야 한다는 결론이 나온다. 아이폰으로 따지면 아이폰5부터는 지원을 해.. 2018. 9. 4.
Plugin with id 'com.android.application' not found. 오류 관련 Plugin with id 'com.android.application' not found. 오류 관련 이제 나이도 어느정도 들었고, 새로운 뭔가를 배워 일을 하기엔 부담스러운 것이 사실이다. 그런데 아직도 새로 배워가면서 일을 해야하는 상황이 썩 반갑지는 않지만 주어진 환경이 그러하니 어쩔 수 없다. 익숙한 언어를 이용해서 일을 하는 것이 수월하긴하지만 자칫 지루할 수 있기 때문에 살짝 고민스러운 것도 사실이다. 기존업체에서 운영을 하던 안드로이드 소스를 받아 안드로이드 스튜디오에서 빌드를 해보기 위해 뭔가를 했더니 오류가 나왔는데 아는 지식선에서는 뭔가 설정이 잘 안된 것 같은 느낌. Gradle 이란 이녀석 아직 제대로 이해하지 못한 상황. 새로 개발하는 것이 아니기때문에 약간의 코드만 볼줄안다면 .. 2018. 9. 4.
반응형