Android 개발환경 구성 (ver 2018-03-21)
프로그래밍/Android (Java)2018. 3. 21. 17:03
반응형
1. Android 개발 환경 구축
작업PC에 Android 개발 환경을 구축해야 합니다.
1) Java SE 설치
위 URL에서 JDK 10 버전이 나왔으므로 다운받아 설치합니다.
* 명령프롬프트에서 java 명령어가 실행된다고 해도 아래 '시스템변수'를 반드시 설정해주어야 합니다.
설치후 '컴퓨터' 아이콘 우클릭 > 속성 > 고급의 '시스템변수' 에 추가
변수명 : JAVA_HOME / 값 : C:\Program Files\Java\jdk-10
변수명 : JRE_HOME / 값 : C:\Program Files\Java\jre-10
변수명 : Path (추가 ) / 값 : ;C:\Program Files\Java\jdk-10\bin // 앞에 세미콜론으로 구분하는것 주의
설정 저장 후 리부팅 해주면 적용 됩니다.
2) Android SDK 설치
아래 URL에서 'Android Studio' 를 다운로드 받아 설치합니다.
https://developer.android.com/studio/index.html?hl=ko
'명령줄 도구만 다운로드' 는 받을 필요가 없습니다.
설치 후 실행하면 초기 화면에서 'SDK Manager' 를 구동할 수 있는 화면이 나옵니다.
선택하지 못하고 기본값으로 구동 후 Android Studio 작업 화면으로 들어왔다면
우측 상단에 '안드로이드 다운로드' 표시의 'SDK Manager' 아이콘을 눌러 실행시킬 수 있습니다.
< 설치해야할 패키지 >
[SDK Platforms] 탭에서 원하는 버전의 API Level 을 선택합니다. (다중 선택 가능)
* 참고로 제가 자주 쓰는 버전이 'Android 5.1 (Lollipop) / API Level 22' 입니다.
[SDK Tools] 탭에서 아래 요소 선택합니다.
- Android SDK Build-Tools 28-rc1 // 가장 최신 버전 하나만 설치하면 됩니다.
- Android SDK Platform-Tools
- Android SDK Tools
그외 선택되어진것은 그냥 두고 [OK] 를 눌러 설치를 진행합니다.
설치 과정 중 동의를 얻는 부분이 있으니 체크하고 넘어갑니다.
설치가 다 되었으면 Android Studio 창을 닫습니다.
3. Tomcat, ANT 설치 (서버 구축 - JSP)
위 URL에서 다운받아 설치 (생략)
* 둘다 다운받아 압축풀고 적당한 디렉토리에 넣은후에 각 프로그램의 bin 디렉토리를 PATH 설정만 해주면 됩니다.
그리고 작업PC에서도 ant 를 설치 합니다.
압축을 풀고 적당한 디렉토리로 옮기고 아래처럼 윈도우 환경변수를 추가해줍니다.
변수명 : ANT_HOME / 값 : C:\apache-ant-1.9.4
변수명 : TOMCAT_HOME / 값 : C:\apache-tomcat-7.0.55\bin // 작업PC에서 파일 한개 생성후 서버로 복사할 작업이 있는데
그 서버가 리눅스 서버이면 작업PC에 tomcat 설치 안해도 됩니다.
4. Client APP (.apk) 생성
gcm-demo-client 샘플 파일을 이용해 apk 파일을 생성해봅니다.
아래 파일을 수정합니다.
C:\spring\android-sdks\extras\google\gcm\samples\gcm-demo-client\src\com\google\android\gcm\demo\app\CommonUtilities.java
static final String SERVER_URL = "http://neulwon.com/gcm-demo"; // 서버 주소 및 샘플 디렉토리 (포트사용시 도메인뒤에 :8080 와 같이 추가)
static final String SENDER_ID = "831858421523"; // Project ID
명령 프롬프트 창을 열어 아래와 같이 명령을 내립니다.
cd c:\spring\android-sdks\extras\google\gcm\samples\gcm-demo-client
c:\spring\android-sdks\tools\android.bat update project --name GCM -p . --target android-16
여기서 마지막줄에 'please use the --subprojects parameter.' 라는 메세지가 출력되면 위 project 뒤에 --subprojects 를 붙여 실행하면 됩니다.
c:\apache-ant-1.9.4\bin\ant clean debug
그러면 apk 파일이 하나 생기는데 이것을 스마트폰으로 옮겨 설치합니다.
c:\spring\android-sdks\extras\google\gcm\samples\gcm-demo-client\bin\GCM-debug.apk
실행을 하면 위 구축해놓은 서버로 스마트폰 단말기 장치 regId 값을 넘겨주고,
서버 웹페이지에서 1개 장치 등록된것이 확인됩니다.
나타나는 버튼을 통해 스마트폰으로 GCM을 전송해볼 수 있습니다.
반응형
'프로그래밍 > Android (Java)' 카테고리의 다른 글
EditText 입력 후 Button 누르면 Toast 로 출력시키는 예제 (0) | 2018.04.10 |
---|---|
EditText 입력값 다른 Activity 에서 출력하기 (0) | 2018.04.09 |
안드로이드 음성 인식 기능 (STT) (0) | 2017.10.10 |
웹서버를 통한 파일 자동 업데이트 (0) | 2017.09.27 |
네비게이션바 (navigation bar) 상태 확인 (0) | 2017.09.14 |
댓글()