Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
에뮬에서 웹브라우저를 통해 어플리케이션 설치하기
작성자
작성일 2008-11-27 (목) 19:07
ㆍ추천: 0  ㆍ조회: 11300      
IP: 222.xxx.149
 
제가 만든 어플을 웹서버에 올리고 에뮬에서 브라우저로 접근해서
어플을 설치하는 테스트 해 보았습니다. 첨에 실패했는데 겨우 방법을 찾아서 아시는 분도
많이 계시겠지만 모르시는 분들을 위해서 경험담을 적습니다.
혹시 더 좋은 방법 있으면 알려주세요..
 
1. 먼저 웹서버에서는 mime-type 추가 되야 하는데  톰캣의 경우는 conf/web.xml에
    <mime-mapping>
        <extension>apk</extension>
        <mime-type>application/vnd.android.package-archive</mime-type>
    </mime-mapping>
를 추가하시면 됩니다.
 
2. 다음 웹서버에 적당한 곳에 확장자가 .apk인 파일을 올려 놓으시면 됩니다.
 
3. 이제 에뮬에서 브라우저를 실행해서 해당 어플이 있는 url로 이동하면 다운로드가 이루어 집니다.
4. 다운로드된 어플을 클릭하면...
   여기서 문제가 발생하는데 안드로이드 마켓에서 다운받은 어플이 아니라고 보안경고가 나오는 군요..
 
5. 일단 adb shell 명령으로 shell 상태로 들어갑니다.
6. cd 명령으로  /data/data/com.android.providers.settings/databases 로 이동합니다.
7. sqlite3 settings.db 를 실행합니다.
8. sqlite 프롬프트가 나오면
       select * from system;
       을 입력합니다.
9. 여기서  22|install_non_market_apps|0  라는 곳을 확인합니다... _id=22 번이 맞나 확인하고..
10 이제 값을 1로 업데이트 합니다
      update system set value="1" where _id=22;
11. sqlite3에서 빠져 나오시려면 .quit를 입력하시면 됩니다.
12. 이제 다시 에뮬에서 다운로드된 어플을 클릭하면...
     보안 경고 없이 잘 설치가 되는군요...
 
시스템 설정을 바꾸는 건데.. 에뮬어딘가에 이거 설정하는 곳이 있을듯 한데.. 찾을 수가 없어서..
직접 sqlite로 db를 손댔어요...
이거 혹시 쉬운 방법이 있는데 멀리 돌아간거 아닌가 모르겠네요..^^
덕분에 공부는 되었지만은요..
 
참고하세요 ^^
 
 
   

 
이름아이콘 가디
2008-11-27 20:21
SDK 1.0에서는 Settings를 지원 안한다고 해서 포기하고 있었는데 저런 방법이 있었군요.
가르쳐주셔서 감사드립니다.
   
이름아이콘 회색
2008-11-27 21:07
콩나물 시루님 정말 대단합니다. 어떻게 그렇게 추적을 다 하셨어요~~
근데 제가 그냥 Settings 어플을 올렸습니다. 필요하신 분은 편하게 받아서 설치해서 사용하세요.

http://graynote.tistory.com/entry/안드로이드-팁-웹에서-공짜-어플리케이션-설치하기
   
이름아이콘 재호아빠
2008-11-27 22:21
정말 유용한 정보인것 같습니다..감사합니다..^^
   
이름아이콘 콩나물시루
2008-11-28 00:23
아~ 회색님 제가 찾고 싶었던 Setting 어플이 바로 그거에요 ^^
감사! 잘 쓸께요~~
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4753 안드로이드 풀빌드 준비 과정 중 질문입니다. 2008-11-24 9715
4752 개발자 등록 2008-11-24 8246
4751 Wifi Setting..... 2008-11-24 10343
4750 현재 화면 을 캡쳐 할수 있는 길이 있을까요? 2008-11-24 10920
4749 make sdk 2008-11-25 8322
4748 수동으로 빌드할때 오류~ 질문있습니다. 2008-11-25 10608
4747 Camera app 추가 방법 질문입니다. 2008-11-25 9336
4746 screen을 flip 하는 방법 (rotation) 문의 2008-11-25 10973
4745 Re..[오웬] Camera app 추가 방법 질문입니다. 2008-11-25 12381
4744 텍스트파일 읽기에 대해 질문드려요~ 2008-11-26 9670
4743 안드로이드 마켓 질문 2008-11-26 8137
4742 make sdk error2 2008-11-26 8415
4741 binder driver 관련 2008-11-26 12451
4740 touch 잡기...어떤과정을 거쳐야 하나요?? 2008-11-26 8962
4739 초보질문입니다... (gui선택버튼 관련) 2008-11-27 8177
4738 ListView의 아이템이 클릭이 안되요. 2008-11-27 8471
4737 Android Input device porting (keyboard,touch) 2008-11-27 11694
4736 퀄컴소스에 Dalvik porting 해보신 분 계신가요? 2008-11-27 9154
4735 다시 한번 질문을 드리겠습니다... 2008-11-27 10481
4734 에뮬에서 웹브라우저를 통해 어플리케이션 설치하기.. 2008-11-27 11300
4733 Android porting 관련 질문 2008-11-27 10978
4732 APIDemo uninstall하고 새로 install하려는데 안되요.... 2008-11-28 10640
4731 [Tips]에뮬 홈화면을 원하는 자기사진으로 꾸미기.. 2008-11-28 8471
4730 Full build시 특정 app을 제외시키는 script 같은 것이 있나요.. 2008-11-28 8987
4729 Smack 관련 질문드려요~ 2008-11-28 11064
4728 ApiDemo에서 MediaPlayer 질문입니다. 2008-11-28 40157
4727 타이머에 대해 질문있어요~ 2008-11-28 8477
4726 안드로이드 포팅 하드웨어 스펙 2008-11-28 8986
4725 G1을 어떻게 구할수 있을까요? 2008-11-28 7996
4724 소스를 debug모드로 빌드 시 에러나는 문제 2008-11-28 8276
4723 슬라이드를 열었을때 View가 변하지 않게하는 방법 아시나요?.. 2008-11-29 8509
4722 웹서버와 연동 질문입니다 2008-11-29 9443
4721 intent 질문입니다. ㅠ_ㅠ 2008-11-29 8482
4720 R 관련 질문하나 드려도 될까요? 2008-11-29 8437
4719 로컬 비디오 플레이 실행 질문~ 2008-12-01 8459
4718 double buffering 관련 질문. 2008-12-01 9189
4717 안드로이드 어플 + trace32 2008-12-01 8550
4716 apache xml-rpc 관련.. 2008-12-01 8254
4715 안드로이드 포팅 보드 구입 관련 질문 드려요 2008-12-01 8423
4714 에뮬테이터에 시간이 흐르지 않습니다. 왜그럴까요?.. 2008-12-02 8150
4713 android application 실행 문제 2008-12-02 12024
4712 NFS로 포팅관련 질문드립니다 2008-12-02 9559
4711 Full source에서 IM만 따로 build하려면 어떻게 하나요.??.. 2008-12-02 9248
4710 Re..NFS로 포팅관련 질문드립니다 2008-12-02 9351
4709 Android file system에 대한 질문입니다. 2008-12-03 9085
4708 MediaPlayer 관해서....ㅠㅠ 2008-12-03 10495
4707 HAL Library Porting 관련 질문! 2008-12-03 8930
4706 다시 질문 입니다....ㅜㅜ 2008-12-03 8485
4705 SDK 1.0과 full source code의 관계.?? 2008-12-04 9330
4704 좀 갈켜주세요..ㅠㅠ 2008-12-04 8084
12345678910,,,101