본문 바로가기

반응형
   

Programming/안드로이드

(9)
안드로이드 스튜디오 에뮬레이터 반응이 없음 (Waiting for target device to come online) 안드로이드 스튜디오 에뮬레이터 반응이 없음 (Waiting for target device to come online) 안드로이드 스튜디오 프로그램을 이용해 시간이 날 때마다 앱 개발을 하고 있습니다. 그런데 얼마 전에 제 PC를 포맷하고 안드로이드 스튜디오 프로그램 최신 버전을 설치하고 나서부터는 안드로이드 에뮬레이터가 실행은 되는데 시간이 지나도 아예 반응이 없더군요. 아래 이미지와 같이 실행된 에뮬레이터엔 내용을 바꿔도 적용되지 않고 계속 Waiting for target device to come online 글자만 눈에 보이고 가상 장치가 더는 진행이 안 되더군요. 답답해서 인터넷에 다양한 정보를 좀 찾아보았지만 이렇다 할 해결책은 찾지 못하였습니다. 안드로이드 스튜디오 버그라고 말하는 정보도 ..
Emulator Process finished with exit code 1 (AMD CPU RYZEN 5) 오류 해결방법 Emulator Process finished with exit code 1 (AMD CPU RYZEN 5) 오류 해결방법 얼마 전에 집에 있는 PC를 포맷하고 윈도우10 운영체제를 재설치 했습니다. PC를 한동안 사용하다 보니 설정 파일들도 많이 조정했고 프로그램도 많이 다운받아서 그런지 컴퓨터를 포맷할 필요가 있었던 것 같습니다. 포맷하고 개인적으로 앱을 만들고 있는 게 있어 안드로이드스튜디오를 깔았습니다. 그런데 아래 이미지와 같이 Emulator Process finished with exit code 1 에러가 나더군요. 사용하던 PC를 포맷하기 전에도 안드로이드스튜디오 개발을 하고 있었기 때문에 쉽게 해결할 줄 알았습니다. 인터넷에 정보를 좀 찾아보니 먼저 가상화를 활성화해야 한다더군요. 제가..
is not a valid file-based resource name character 안드로이드 에러 is not a valid file-based resource name character 안드로이드 에러is not a valid file-based resource name character 라고 에러가 뜨는것은 안드로이드 XML 문서중 대문자가 들어가 있을때 나는 에러이다. layout 폴더에 xml 파일명을 소문자로 생성 해서 다시 해보도록 한다.
안드로이드 위젯, 레이아웃 이란 안드로이드 위젯, 레이아웃 이란안드로이드 에서는 각각의 화면을 액티비티라고 합니다. 그안에 내용물들에 대해서는 뷰라고 표현합니다. 뷰(VIEW) : 컨트롤 및 위젯 이라 하는 유저가 볼수 있는 메뉴 구성 화면을 말한다. 뷰그룹(ViewGroup) : 뷰가 여러개 모인것들을 말한다. 뷰그룹이 되어있는것도 상속이 가능.상속 이라는 개념은 부모가 자식에게 상속을 하는경우와 같이 프로그램 언어에서도 어떤 단위를 상속받아서 사용할수 있게할수 있는 개념입니다. 위젯 : 뷰에서 컨트롤의 역할을 하는것. 레이아웃 : 각각의 위젯(컨트롤)을 배치하는 것.이미지로 본 안드로이드 구조 입니다. 그러면 버튼을 만들어서 기본적인 layout을 확인해보겠습니다. content_layout.xml 결과Widgets 메뉴에 Butt..
안드로이드 핸드폰에서 테스트 하기 안드로이드 핸드폰에서 테스트 하기이전까지 포스팅에서는 기기를 연결하여 테스트 하지않고 직접 가상 기기에서 테스트 했습니다.이번엔 기기에 연결하여 내가만든 어플을 직접 핸드폰에서 테스트 하는것을 진행해 보도록 하겠습니다. 제가 사용하는 핸드폰이 갤럭시 S5이기 때문에 갤럭시 S5에서 어플리케이션을 테스트 해보겠습니다. 각각의 핸드폰이 모델이 다르신 분들은 아래와 비슷한 방법이므로 아래 예제를 참고하시어 진행하시면 될것 같습니다. http://local.sec.samsung.com/comLocal/support/down/kies_main.do?kind=usb 위경로에서 통합 USB를 다운받습니다.(모델이 틀리신분은 각각의 드라이버 홈페이지를 찾아서 다운로드 하시면 됩니다.) 쭉쭉 next 버튼을 눌러 설치를..
안드로이드 스튜디오 폰트설정, 라인 넘버 설정 안드로이드 스튜디오 폰트설정, 라인 넘버 설정1. FILE -> Settings 메뉴 클릭 2. 왼쪽에 Font 메뉴를 클릭후 Save As 버튼을 누른다. 3. Primary font 중 좋아하는 font를 선택하여 변경하면 됩니다. 4. 라인넘버설정은 소스 구문중 마우스 오른쪽 버튼을 누른뒤 show line number 를 누르시면 됩니다. 안드로이드 Button 속성에 onClick 이벤트 추가하기아래 화면과 같이 Button 을끌어서 액정 화면처럼 생긴 곳에 끌어와 버튼을 추가합니다. 끌어온 버튼을 오른쪽 속성창에 text 를 찾아 버튼 이름을 바꿔 줍니다. 다음 onclick 이벤트를 생성하기위해 다음과 같이 onclick event 이름을 지정해줍니다. 다음은 java 파일에 MainActi..
안드로이드 스튜디오 프로젝트 생성 후 글자 출력 안드로이드 스튜디오 프로젝트 생성 후 글자 출력start a new Android Studio project 클릭하여 시작 Hello 라는 이름의 프로젝트를 생성 기본적으로 선택되있는걸로 next 버튼을 누른다. 우선 기본환경으로 선택하고 next 마지막으로 finish 버튼을 눌러 완료 한다. 액세스허용을 눌러준다. 모두 완료 하고 조금 기다리면 다음과 같은 화면이 나옵니다. 왼쪽 메뉴중 java 폴더 최하위 파일을 클릭하면 다음과 같이 소스가 나온다. java 기반이므로 언어는 java 형태료 표현되어 있다. 상단 아이콘 메뉴중 오른쪽 끝에서 4번째 것을 선택해 AVD Manager을 누른후 Create Virtual Device를 눌러서 선택한후 새로운 애뮬레이터를 만든다. 해상도 설정 하는부분 가..
안드로이드 환경 셋팅 안드로이드 환경 셋팅 안드로이드 개발 환경을 셋팅을 위해서는 다음과 같이 3가지 셋팅이 필요합니다. 1. JDK 설치 JAVA를 개발하기 위한 필수 도구로 JAVA실행 및 디버깅을 위해서는 필수적으로 깔아야 하는 요소다. 사이트에 접속후 상단 메뉴 다운로드 중 화살표 표시된 Java for Developers 누른다. JDK설치하는 경로는 바로 아래 링크된 경로입니다. http://www.oracle.com/ 아래 나온 이미지 에 표시된 두가지 화살표중 아무거나 클릭하여 JDK 다운로드 페이지로 간다. Accept License Agreement를 체크하고 운영 체제 환경에 맞는 버전을 다운로드 하시면 됩니다. 다운로드가 완료되면 다운 받은 파일을 실행하여 기본 설정된 사항으로 넥스트 버튼을 누르면 설치..

반응형