본문 바로가기

플밍 is 뭔들/안드로이드_인강

01. 안드로이드 개요 및 개발 환경 구축

※ 안드로이드란?
모바일 OS의 한 종류

※ 안드로이드 시스템의 종류
  1. 모바일웹 : 모바일환경에 최적화된 웹사이트 (마켓에서 다운받는것이 아니라 URL로 접속)
  2. 네이티브 - 우리가 일반적으로 생각하는 앱 (마켓에서 다운받는것)
  3. 하이브리드 - 모바일웹 + 네이티브 (모바일 웹으로 만들어서 네이티브앱으로 감싸준후 마켓에 올린다)

프로젝트를 진행하기 위해서는 구글이 제공하는 ADT와 안드로이드 SDK가 있어야한다.
SDK - 안드로이드를 개발하기 위한 라이브러리들
ADT - SDK와 이클립스를 연결해주는 툴


※ 안드로이드 ADT 설치
eclipse 실행 -> help메뉴 클릭 -> Install New Software 클릭 -> add클릭 -> Name Location 입력 (androide ADT / https://dl-ssl.google.com/android/eclipse/) -> 안드로이드 Developer Tools 설치

※ 안드로이드 SDK 설치
안드로이드 홈페이지 접속(https://developer.android.com/index.html) -> Get the SDK 메뉴 클릭 -> 아래로 내리다보면 SDK만 따로 받을 수 있음

※ 안드로이드 설치시 에러가 났다.  총 에러는 4가지 였다.
1. style.xml 에서 에러가 난다는것. 라이브러리를 찾지 못하는 것이었다.
그래서 이건 SDK 매니저로 들어가 아래의 라이브러리를 설치해주면 된다.


2. appcompat_v7\bin 폴더에  appcompat_v7.jar 파일이없다는 에러가 났다 이건 bin이 아니라 libs폴더에 appcompat_v7.jar 파일을 복사해서 bin폴더에 붙여넣기 해주면 해결 되었다.
이 에러는 안드로이드 프로젝트 생성시 minimum 버전선택하는것이 있는데 이 버전과의 호환성을 위해 생성되는 jar파일 같다. 인터넷에선 프로젝트 생성시 모든 버전을 똑같이하면 생성되지 않는다고 한다.


3.. 에러가 생긴 이유는 일단 타겟폰을 이용하여 디버깅 하려고 설정을 했더니 에러가 생겼다. 에러내용은 다음과 같다.

이 에러는 프로젝트 오른쪽 클릭 -> RUN AS-> Run Configurations.. 에 들어가 Project에 현재 프로젝트를 선택해 주면된다.
그리고 이클립스를 재부팅 해주면 해결! 역시 모든 에러는 차분하게 구글링을 해보는게 최고인거같다.....
이런똑똑한사람들같으니라구...


4. 마지막으로 PC에서 타겟폰을 인식하지 못하는 문제가 있었는데 이는 제어판 -> 장치관리자에 들어가서 android 디바이스를 설치해 주면 된다.


'플밍 is 뭔들 > 안드로이드_인강' 카테고리의 다른 글

04. 커스텀 뷰  (0) 2016.11.27
03-2. 레이아웃  (0) 2016.11.27
03-1. 레이아웃  (0) 2016.11.27
02. 안드로이드 프로젝트  (0) 2016.11.27
안드로이드 공부 시작!  (0) 2016.11.27