WOONO's Blog

'Android platfrom sourec'에 해당되는 글 2건

  1. 2012.06.26 W-APK Install Manager v1.3.1 - new (2012-06-26) 110
  2. 2012.04.08 Eclipse 에서 Android Framework Base Source Download 하고 연결하기 26




W-APK Install Manager v1.3.1


1.3.1 버전으로 새로 업데이트 되었습니다 !!!





"W-APK Install Manager" 는 Android Device 에 손쉽게 Android application package file (APK) File 을 설치 할 수 있는 프로그램 입니다.


이 프로그램을 이용해서 Desktop에서 Android 의 프로그램을 손쉽게 설치 할 수 있습니다.



실행환경

 

● Android

2.1 이상


● Desktop (32bit / 64bit 호환)

- XP, VISTA, Windows 7, Windows 8

- .NET Framework 2 이상 설치



ScreenShot

 







[W-APK Install Manager]




사용방법

 




Install 시에 "Failure" 라는 메세지가 발생할 경우 대처 방법


현재 "USB" 설정이 "Debug" 모드인지 체크


- Android 2.1 ~ 2.3 (Eclair, Froyo, Gingerbread)

USB 연결 ▶ PC 소프트웨어

Device ▶설정 ▶ 애플리케이션 ▶ 알 수 없는 소스 [체크]
Device ▶설정 ▶ 애플리케이션 ▶ 개발  ▶ USB 디버깅 [체크]
Device ▶설정 ▶ 애플리케이션 ▶ 개발  ▶ 켜진 상태로 유지 [체크]


- Android 4.0 ~ (ICS : IceCreamSandwich)

USB 연결 ▶ PC 소프트웨어
Device ▶설정 ▶ 보안 ▶ 알 수 없는 소스 [체크]
Device ▶설정 ▶ 개발자 옵션 ▶ USB 디버깅 [체크]
Device ▶설정 ▶ 개발자 옵션 ▶ 켜진 상태로 유지 [체크]


● "USB" 가 정상적으로 연결이 되지 않은 경우 (USB 케이블을 다시 연결)

● 이전 버전에 프로그램이 설치 되어 있는 경우 ("Device" 에서 이전 버전 프로그램을 삭제 후 다시 설치)

● 이미 설치되어 있는 경우 ("Device" 에서  설치되어 있는 버전을 삭제 후 다시 설치)

● "Device"에서 프로그램을 삭제해도 잔재가 남아 있는 경우

"Root Explorer" 같은 걸로 해당 프로그램의 "odex" 파일을 찾아서 지우고 설치)






버전 정보

 


▶ 2012-06-26

W-APK Install Manager v1.3.1.0 Release

W-APK Install Manager 정상 종료 되지 않는 문제 해결 (Process List에 남아 있는 버그)


▶ 2012-06-24

W-APK Install Manager v1.3.0.0 Release
설치 시간 단축
Default Font 변경 "Comic Sans MS" 로 수정
한글 Apk File 등록 시 Error Mesage 표시 (File 명을 영문으로 바꾸면 됨)
Device 에 설치된 Package 목록 Load
Package 목록 검색 기능 추가 (실시간 검색 가능)
Backup / Uninstall 지원
간혹 연결이 되지 않는 문제 해결

일부 사용자 환경에서 작동이 되지 않던 문제 해결


▶ 2012-06-16

W-APK Install Manager v1.2.1 Release

● 중복 설치 가능하도록 변경 (기존에 프로그램이 있어도 설치가 가능하도록 변경)

● 정상적으로 종료되지 않는 문제 해결

● 설치에 실패한 경우 활성화 되지 않는 문제 수정

● 그 외 버그 수정



▶ 2012-06-12

W-APK Install Manager v1.0 Release


저작권  


이 계약은 WOONO Software와 "W-APK Install Manager" (이하 "소프트웨어"라 함) 사용자 사이의 법적인 사용 허가 계약으로서, 매매계약이 아닙니다. 사용자가 이 소프트웨어를 자신의 PC(또는 PDA, SMART PHONE)에 설치하는 것은 이 계약내용에 대하여 동의함을 인정하는 것입니다. 만일 이 계약서의 내용에 동의하지 않으면, 설치한 이 소프트웨어를 즉시 삭제해야 합니다.


이 소프트웨어와 모든 부속물에 대한 저작권과 지적 소유권은 개발자가 가지고 있으며, 이 권리는 대한민국의 저작권법과 국제 저작권 조약에 의하여 보호됩니다. 따라서 사용자는 이 소프트웨어를 사용하거나 설치, 파일 형태로 보관용 복사본을 만드는 것 이외에 전체 프로그램 구성 요소의 일부 또는 전체를 개별 파일 형태로 복사할 수 없습니다. 또한 프로그램의 내용이나 파일이름을 변형할 수 없으며, 부속 문서는 등록된 수만큼의 인쇄나 인쇄된 형태의 복제만 허용됩니다.


배포권

 


이 소프트웨어는 상업적 용도가 아닌 기능 사용자에게 사용허가를 하는 것으로서, 개발자에서 공급한 이름의 설치 파일 형태로만 인터넷 사이트에 누구나 자유롭게 배포할 수 있습니다. 그러나 이 소프트웨어 파일의 설치 후 그 중 일부만 배포하거나, 전부를 다른 형태로 배포하는 행위(CD 및 번들)나, 이 소프트웨어 내용을 임의로 수정하는 행위는 법에 저촉됩니다.

또, 개발자의 사전 동의가 없는 어떠한 형태의 상업적 목적의 배포도 금지됩니다.


보증의 한계

 


개발자는 이 소프트웨어에 포함된 기능이 고객의 특정 목적에 적합할 것이라는 보증은 하지 않으며, 이 소프트웨어의 사용으로 인해 초래된 어떠한 결과에 대한 책임도 지지 않습니다.


기간  


이 계약은 종료될 때까지 유효하지만, 사용자가 설치된 프로그램을 완전히 삭제하고 그 부속물과 보관본을 파기하거나, 이 계약 내용을 준수하지 않는 경우에도 종료될 수 있습니다. 


고객지원 및 문의사항

 


개발자는 이 소프트웨어에 대하여 어떠한 지원도 약속하지 않습니다. 또한 이 소프트웨어의 배포 당시에 제공되고 있는 모든 형식의 지원 역시 별도의 고지 없이 중단될 수 있습니다.

그 외 기타문의는 nightturby@naver.com 으로 문의 하시기 바랍니다.


인정  


사용자께서는 이 사용 계약서에 명시된 모든 내용을 읽고 이해하며, 계약 조건에 동의하고, 나아가 이 내용이 과거의 모든 약속, 광고, 고지, 서면 합의 사항에 우선하는 것임을 인정합니다.



Download

 


(주의 : ※ APK 파일은 반드시 "영문" 으로 되어 있어야 합니다. 한글 파일명은 설치가 되지 않습니다. 영문으로 바꾸신 후 설치하시기 바랍니다)


다운 받으시는 분들은 화면 아래 댓글을 달아주시기 바랍니다 !!





WAPKInstallManager.v1.3.1.7z - (new)




WAPKInstallManager.v1.3.0.7z




WAPKInstallManager.v1.2.1.7z




WAPKInstallManager.v1.0.7z



Copyrightⓒ2012, WOONO Software Ltd All rights reserved




ViewOn 한번씩 클릭 부탁드립니다 ^^;

Posted by woono


Eclipse 에서 Android Framework Base Source Download 하고 연결하기


"Android Framework Base Source" 를 받기 위해서는 "Linux" 의 "Git" 이나 "Repo" 를 이용해야 한다.

과거에 브라우저를 통해 받을 수 있었는데 해킹을 당한 후 브라우저로 Download 받는 것이 불가능한다.

이번 시간에는 "Eclipse PlugIn" 인 "JGit" 를 사용해서 받는 방법을 알아 보도록 한다.



1. 설치 시 필요한 것

 


Eclipse, JDK, Android SDK 가 설치 되어 있어야 한다.



1) Eclipse Downlaod
 
다운로드 : http://www.eclipse.org/downloads/

아래 둘 중 하나를 다운 받으면 된다.

● Eclipse IDE for Java Developers


● Eclipse for RCP and RAP Developers



2) sun-java JDK Downlaod

설치 사이트 : http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html

위 사이트에서 아래 둘 중 하나를 받으면 된다. (Link 를 바로 클릭해서 받아도 된다.)




3) android-sdk-windows Downlaod

   
설치 참고 사이트 : http://developer.android.com/sdk/index.html


"Eclipse" 에 "Android SDK" 를 연동 하는것은 아래 사이트를 통해 참고하기 바란다.

설치 가이드 : http://developer.android.com/sdk/installing.html



2. Google Password Generator 실행  


아래 사이트는 google 에서 제공하는 Androud Platform Base Source 를 받는 법을 소개 한다. 

http://source.android.com/source/downloading.html


※ Base는 참고용 Source 입니다 Build 할 수 없다.

Windows에서 FullSource를 받고 싶으면 아래 사이트들을 참고 하기 바란다.

아래 Site 에 방문하면 "repo" 랑 비슷한 shell script 를 제공한다. 그것을 msysgit 에서 실행 하면 된다.

http://bradchow.wordpress.com/2009/01/20/get-android-source-code-in-m-windows/


"Git" 과 "Repo" 사용법이 나와 있다.

하지만 많은 사람들이 이곳에서 좌절을 격 거나 "Linux" 를 설치하기에는 너무 큰 부담을 가지고 있다.

아래 원본주소나 짧은주소 링크를 통해 계정의 패스워드를 생성한다.   (링크가 무식하게 길다 ㅠㅠ)

 


위의 Link 중 아무거나 선택해서 브라우저를 실행한다.


[그림 2-1]


[그림 2-1] 처럼 로그인 화면이 나온다. (Google 계정에 이미 가입이 되어 있고 로그인이 되어 있으면 다음 화면으로 진행된다)

Google 계정이 있으면 Google 계정을 입력해주면 된다.

없으면 "가입하기" 버튼을 클릭해서 가입 절차를 진행한다.


[그림 2-2]


Google 계정에 로그인을 했으면 [그림 2-2] 처럼 권한요청 페이지가 나오게 된다.

여기서 "억세스 허용" 버튼을 선택한다.



[그림 2-3]



[그림 2-3] 처럼 승인이 완료된 페이지가 나오는데 생성된 "Username" 과 "Password"는 따로 메모장 같은 곳에 복사해둔다.

잡설 : 원문에 보면 원래는 안드로이드 소스 코드에 대한 억세스는 익명으로 가능하지만 과도한 사용에 대해서 서비스를 보호하려면(서버가 해킹 당한적이 있었죠 ^^) 각 IP에 대해서 억세스가 인증이 되도록 패스워드를 생성해서 ~/.netrc 에 저장을 해야 한 다는군요.



3. Eclipse JGit PlugIn 설치  


"Eclipse" 를 실행 하고 "Menu" 에서 "Help > Install New Software..." 를 선택 한다.



[그림 3-1]


Name : JGit PlugIn
Location : http://www.jgit.org/updates

[그림 3-1]에서 "Name" 과 "Location" 입력하고 "OK"를 선택한다.


[그림 3-2]


[그림 3-2]에서 "Eclipse Git Team Provider" 를 선택하고 "Eclipse EGit"를 선택하고 "Next"를 선택한다.

계속해서 "Next"를 누르면 설치 과정이 진행되면서 "JGit PlugIn" 이 설치가 완료된다.

"Eclipse" 를 다시 실행한다.



4. JGit 으로 Source 받기

 


"JGit"으로 Source를 받기 위해서는 먼저 "Eclipse" 를 실행한다.

[그림 4-1]


[그림 4-1] 처럼 "File > Import"를 선택한다.


[그림 4-2]


[그림 4-2] 처럼 "Select" 항목에서 "Git > Projects from Git" 을 선택하고 "Next"를 선택한다.


[그림 4-3]


[그림 4-3]처럼 "URI" 를 선택하고 "Next"를 선택한다.


[그림 4-4]


URI : https://android.googlesource.com/a/platform/frameworks/base.git


[그림 4-4]에서 "URI" 를 입력하고 [2. Google Password Generator 실행] 에서 생성한 "Username" 과 "Password" 를  "User" 와 "Password" 란에 입력하고 "Next"를 선택한다.


[그림 4-5]


[그림 4-5] 처럼 "Branch" 를 선택 하는 화면이 나오는데 "Default" 로 놔두고 "Next"를 선택한다.


[그림 4-6]


[그림 4-6] 처럼 저장 할 "Directory" 위치를 묻는데 적당한 곳에 "Directory" 를 지정해주고 "Next"를 선택한다.


[그림 4-7]


[그림 4-7]처럼 파일을 Download 하는 화면이 나오는데 상당히 오랜 시간이 걸린다. (다른 작업을 하거나 잠시 자리를 비우는 것이 정신 건강에 좋다)


[그림 4-8]


어느정도 시간이 경과되면 [그림 3-8] 처럼 Downlaod 이 후 화면이 나오는데 이곳에서 "Finish"를 선택한다.

이후 "Wizard for project import" 가 실행 되는데 무시해도 된다.



5. Source 연결하기

 


"Eclipse" 에서 Test용 Project를 생성하거나 기존 Project 를 실행하고 "Editor" 창을 연다.


[그림 5-1]


[그림 5-1]처럼 "Activity" 에서오른쪽 마우스를 클릭하고 "Open Declaration"을 선택한다.

또는 단축키 "F3"을 눌러도 된다.


[그림 5-2]


[그림 5-2] 처럼 Source not found 라는 화면이 출력되는데 "Change Attached Source..." 버튼을 클릭하고 "Location path"에 아까 받은 경로를 지정해 주고 "OK"를 누르면 Souce 가 연결된 것을 볼 수 있다.


작성하는데 꽤 많은 시간이 소요 되었습니다.

참고가 되신 분들은 따뜻한 댓글 달아주시면 감사하겠습니다.

Posted by woono