안드로이드 프로그래밍 환경 만들기
1. JDK(Java SDK) 설치
http://www.oracle.com/technetwork/java/javase/downloads/index.html
- 64비트 운영체제에서는 xxx-x64.exe 실행
2. Android Studio 설치
http://developer.android.com/sdk/index.html
- SDK 도 설치 됨
3. Android SDK 추가 설치
SDK Manager.exe 실행
//
android version market share(버전별 시장 점유율)
https://developer.android.com/about/dashboards/index.html
android "4.1.2" "4.2.2" compare(버전 비교)
http://ko.wikipedia.org/wiki/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C_%EB%B2%84%EC%A0%84_%EC%97%AD%EC%82%AC
//=================
* AVD(Android Virtual Device) 사용법
- 부팅 : 40초, 디버깅 Run :15초
- 에러 해결 : Errors found while svn working copies detection
Project Settting -> Version Control -> Subversion : 체크 모두 풀기
//SD Card에 쓰기
- 명령행 방법
C:\Users\user folder\AppData\Local\Android\sdk\platform-tools 에서 cmd.exe 실행
> adb push myDirectory /sdcard/targetDir
- Android Device Monitor 사용
- DDMS(Dalvik Debug Monitor Server )
- Tools -> Android -> 'Android Device Monitor' 실행
- Device 선택 -> File Exploer 탭 선택 -> 원하는 폴더로 파일 드래그
//============
//앱설치
> adb install example.apk
- INSTALL_FAILED_NO_MATCHING_ABIS 에러 해결
-> AVD System Image를 ARM용으로 바꾼다
//============
android AVD rooting(루팅)
http://forum.xda-developers.com/showthread.php?t=1731095
//============
* Windows 8.1에서 Hyper-V 문제
- VT-x 가 가능 한데도 가능하지 않은 것으로 나옴
Intel HAXM(Hardware_Accelerated_Execution_Manager) 설치 안됨
this computer does not support intel virtualization technology (VT-x) HAXM cannot be installed
- Genymotion 이 느리고 실행에러 발생
- 해결방법 : Hyper-V 제거
//=================
//faster Android emulator
< Genymotion >
https://www.genymotion.com/
- 장점 : 빠름 : 부팅 : 14초, 디버깅 Run : 5초
- 구글 AVD : 부팅 : 40초, 디버깅 Run : 15초
- 기본 루팅 상태
- 파일 드래그앤 드롭 가능
- Genymotion INSTALL_FAILED_CPU_ABI_INCOMPATIBLE 문제 해결
http://forum.xda-developers.com/showthread.php?t=2528952
Genymotion-ARM-Translation_v1.1.zip 을 받아서 설치(에뮬로 드래그)
Genymotion-ARM-Translation_v1.1, PASS-1.7z
//========================
- Android Studio 와 통합 설정( 기본 에뮬레이터 대체)
https://www.genymotion.com/#!/developers/user-guide
File -> Setting -> Plugins -> 하단의 'Browse repositories...' 버튼 클릭
-> Genymotion 선택 -> Install plugin -> 'Android Studio' 재시작
- 플러그인 설정
File -> Setting -> 최상단 검색란에 'Genymotion' 입력
-> Genymotion을 선택해서 설치된 경로를 설정
Drive:\Program Files\Genymobile\Genymotion
- 툴바 보기 : View -> Toolbar
//=====================
// 안드로이드 개발 IDE 툴 추천
< IntelliJ IDEA >
* SDK 추가 설정
File -> Project Structure -> Platform Setting -> SDKs -> 상단 '+' 버튼 클릭
- JDK (Java) : Drive:/Program Files/Java/jdk1.8.0_40
- ADK (Android) : C:/Users/user foler/AppData/Local/Android/sdk
- 히든 폴더의 경우 경로를 직접 입력
* 안드로이드 Hello World 프로젝트 만들기
- File -> New Project -> Android -> Application Module
-> Application Name (Next)
- Project SDK : ADK 선택
- Target device :
Show chooser dialog - 실행시 선택
USB Device - 휴대폰으로 바로 보내기
Emulator - 에뮬 사용
-> Finish 클릭
- Target device 바꾸기
- Run -> Edit Configurations
- 안드로이드 에뮬 Genymotion 사용하기
- 플러그인 설치 방법 : 위의 Android Studio와 동일
"Target device" : USB Device
//===================
* ApiDemos 소스 경로 (source folder path)
- ver 4.1.2의 경우
C:\Users\user folder\AppData\Local\Android\sdk\samples\android-16
- 없다면 SDK Manager.exe를 실행해서 다운받는다
'Code > Mobile' 카테고리의 다른 글
Genymotion 사용법 (4) | 2015.06.01 |
---|---|
[자바] JNI(Java Native Interface) 사용법 (0) | 2015.04.20 |
Java GUI (AWT, Swing) 프로그래밍 (0) | 2015.04.03 |
자바(Java) 기본 정보 (0) | 2015.03.25 |
각 플랫폼별 개발자 등록비용, 앱 판매 수수료 (1) | 2014.10.02 |