정렬되지 않은 APK 파일(ZipAlign)

\\android-sdk\tools

폴더에 있는 ZipAlign을 이용하여 APK파일을 정렬해준다.

 

CMD 창을 관리자 권한으로 열어주고

경로는 \\android-sdk\tools  SDK가 있는 폴더로 이동해준다.

$>zipalign -f -v 4 ${input_name}.apk ${output_name}.apk

명령을 실행해주고 성공하면

Verification succesful 이라는 문구가 나온다

이후 ZipAlignedApps 폴더 안을 확인하면 ZipAlign이 완료된 APK파일을 얻을수 있다.

Android SDK Update 시 Eclipse Android S/W 대체 방법

Android SDK 에서 Tool 을 Update 한 뒤에 이클립스를 재시작시 

Android S/W 23.0.0 이상의 버전 또는 그 이상의 버전을 설치요구와 업데이트 확인을 요하는 경고 문구가 나오는 경우

 

이클립스

Help > Install New Software.. 메뉴로 이동하여

우측 하단에 already Installed 를 클릭하여 이미 설치된 S/W를 확인한다.

 

-Android DDMS

-Android Development Tools

-Android Hierarchy Viewer

-Android Native Development Tools

-Android Traceview

-Tracaer for OpenGL ES

 

위 6개의 항목을 선택한 뒤 Uninstall.. 해준다.

 

————————————————————————————————————–

이클립스 재시작이 완료되면

Help > Install New Software.. 메뉴로 이동하고

우측 상단에 Add 버튼을 클릭하고

Name : Android

Location : https://dl-ssl.google.com/android/eclipse/

위 내용을 입력하고

모든 항목을 설치한다.

No resource found that matches the given name ‘Theme.AppCompat.Light’.

error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'. themes_XXX.xml /XXX/res/values line 8 Android AAPT Problem

 – 이클립스를 열어 FIle > Import > Android의 Existing Android Code Into Workspace를 선택

 – 안드로이드 SDK가 설치되어 있는 폴더에서 /extras/android/support/v7/appcompat 프로젝트를 임포트한다.

 – 해당 프로젝트의 프로퍼티의 Android에서 Libary에서 Add를 눌러 위에서 추가한 프로젝트를 추가한다.