본문 바로가기
반응형

Android50

Android adb 명령어 안될 때 cmd 창 (명령 프롬프트)에서 adb 명령어를 실행해야 하는 경우에 아래와 같이 명령어를 못찾는 경우가 발생할 수 있다. 전역변수에 adb 명령어가 등록되지 않아서 인데 환경변수에 등록해 주면 어디에서나 명령어를 실행할 수 있다.먼저 안드로이드 sdk 가 설치된 폴더를 검색한다. 설치된 경로를 확인해 주고 pc 의 제어판-> 정보 -> 시스템 정보 -> 환경변수 를 실행한다. 환경변수 창이 나타나면 아래 시스템 변수 영역에서 Path를 더블 클릭하고 "새로 만들기"를 클릭한다.입력창에 아까 찾아 놓은 sdk 폴더의 platform-tools 를 입력해 준다. 이제 기존의 cmd 명령 프롬프트 창을 모두 닫고 다시 cmd 창을 열어 adb 를 입력해 보면 명령어가 실행된다. 2017. 11. 29.
ADT Update 후 FragmentActivity class could not found exception 발생 시 대처법 오늘 정말 돌아버릴 뻔한 상황에 직면했다. MyPhone App 개발을 이어 하기 위해 이클립스를 켰더니 ADT 업데이트를 하란다. (http:// 주소로 업데이트가 안되서 https:// 로 하니 동작하는 것을 발견하는데 30분이나 걸렸다. ㅡ.ㅡ) 22.0.1 버전으로 업데이트 후 기존 프로젝트에서 FragmentActivity 를 상속 받던 Activity 로 이동시에 class could not found exception 에러가 발생하면서 클래스를 찾지 못하는 현상이 발생했다. ..... 라이브러리를 외부로 빼보고, 이짓 저짓 다했지만 계속 같은 상황이 발생했다. 한시간 반정도 삽질을 하다가.... 결국 해결... 간단히 말하면 ADT 업데이트 후에는 LIbrary Order 에 따른 refer.. 2017. 11. 28.
Android 화면 해상도를 고려하여 레이아웃 구성하기 1. Density 화면의 가로와 세로에 걸쳐있는 픽셀들의 흩어짐 정도를 말한다. 흔히 컴퓨터의 경우 1024*768 이라는 것은 화면을 1024 개의 가로픽셀과 세로 768개의 픽셀이 화면을 나타내고 있다는 것이다. 이는 화면 크기와 상관없이 픽셀의 수치가 높을 수록 고해상도로 화면이 더 선명하게 보인다. refers to the degree of variation of pixels across the width and height of the screen. In general, in the case of a computer, of of 1024 * 768 is that it shows the screen of 768 pixels and vertical pixels in the horizontal di.. 2017. 11. 21.
Android Invisible Button Action 투명 버튼 클릭 안드로이드에 화면 가장자리를 특정 패턴으로 클릭할 때 어떤 이벤트를 주고 싶었다.일반적으로 버튼에 Invisible 효과를 부여하면 버튼 클릭을 인식하지 못한다. 아래와 같이 처리하면 클릭 이벤트를 받을 수 있다. Button.setVisibility(view.VISIBLE); Button.setBackgroundColor(Color.TRANSPARENT); 2017. 11. 19.
Android 퍼미션 권한정보 가져오기 구글 플레이에서 어플을 다운받을 때 해당 퍼미션에 대한 상세 설명과 퍼미션 이름에 대한 퍼미션 창이 뜬다. 이와 같은 기능을 구현하기 위해 퍼미션(ex: android.permission.INTERNET) String 을 받아 해당 퍼미션에 대한 정보를 가져오는 방법을 알아보았다. (When you download the app from the play of Google, permission window of permission name details and permission to start . It was examined how that receives : (android.permission.INTERNET ex) String, to obtain information about the permissi.. 2017. 10. 15.
Android Unable to execute dex java heap space 빌드에러 어느날 안드로이드 프로젝트를 빌드하는데 위 제목과 같은 메시지가 발생했다.몇번을 해도 한참의 로딩후에 빌드를 해봐도 실패였다. 찾아본 결과 unable to execute dex java heap space 에러 구문이 있을 경우 방법이 heap size을 늘려주는 방법도 있다고 한다. 그러나 안될 경우도 있는데 안드로이드에서 제공한 라이브러리 파일 말고 다른 곳에서 제공한 라이브러리를 파일을 참조할 경우에도 나타나는 듯 하다. 이럴 경우 라이브러리 파일 참조를 별도 방법으로 한다.이클립스 창에서왼쪽 Project Explorer -> 해당 프로젝트 오른쪽 클릭 -> Build Path -> Configure Build Path -> Java Build Path -> Libraries탭 -> Add Li.. 2017. 10. 15.
반응형