그리고 회색님께서 웹에 올릴때 mime.types 설정하고 올리란고 한것도 체크했습니다.
그런데 target 보드에서 다운로드 하면 다운로드 창에서 "데이터 연결을 기다리는중" 이라는 문구만 보이며
계속 그대로 있습니다.
혹시 이런 문제점을 해결하셨거나 아시는게 조금이라도 있으시다면 정보를 조금 나누어 주셨으면 합니다.
감사합니다...꾸벅
p.s
* sdcard는 마운트 되어 있습니다.
* 웹사이트는 전부 열립니다.
* 로그를 보면 에러는 뜨지 않습니다.
* 에물레이터와 리얼타겟에서 다운로드시 로그 비교는 아래와 같습니다.
===========================================================================================
- 에뮬레이터 -
I/ActivityManager( 581): Starting activity: Intent { action=android.intent.action.VIEW categories={android.intent.category.BROWSABLE} data=http://192.168.2.50/download/test.apk comp={com.android.browser/com.android.browser.BrowserActivity} }
I/ActivityManager( 581): Starting activity: Intent { data=content://downloads/download/5 comp={com.android.browser/com.android.browser.BrowserDownloadPage} }
D/dalvikvm( 716): GC freed 5913 objects / 467560 bytes in 301ms
I/ActivityManager( 581): Displayed activity com.android.browser/.BrowserDownloadPage: 1852 ms
D/dalvikvm( 581): GC freed 10528 objects / 581960 bytes in 145ms
D/dalvikvm( 676): threadid=23 wakeup: interrupted
D/dalvikvm( 716): GC freed 10939 objects / 558464 bytes in 226ms
D/MediaScannerService( 676): IMediaScannerService.scanFile: /sdcard/download/test.apk mimeType: application/vnd.android.package-archive
I/ActivityManager( 581): Stopping service: com.android.providers.media/.MediaScannerService
- Real Target -
I/ActivityManager( 526): Starting activity: Intent { action=android.intent.action.VIEW categories={android.intent.category.BROWSABLE} data=http://192.168.2.50/download/test.apk comp={com.android.browser/com.android.browser.BrowserActivity} }
I/ActivityManager( 526): Starting activity: Intent { data=content://downloads/download/5 comp={com.android.browser/com.android.browser.BrowserDownloadPage} }
I/ActivityManager( 526): Displayed activity com.android.browser/.BrowserDownloadPage: 1448 ms
===========================================================================================
답변 감사합니다
에뮬레이터는 정상적으로 잘 다운이 됩니다.. 그런데 Real Target 보드에서 다운이 안되고 있습니다.
회색님이 말씀하신대로 Real Target 보드를 퍼블릭 IP로 다운로드 해도 같은 현상이 발생합니다.
혹시 다운로드 할때 포트에 대한 설정이나 다른 무언가를 해줘야 하는지 궁금합니다..
* 기온이 많이 상승하여 무더위가 시작된듯 싶습니다.. 건강 조심하세요...
리얼타겟 보드가 안드로이드 폰이 아닌 일반 베어보드 형식의 보드 말씀 하시는 건가요?
일단 저 같은 경우는 파일 시스템에 비슷한 종류의 어플(구글 맵관련)을 포함시켜 빌드후
파일 시스템을 타겟 보드에 다운로드 시킨후 부팅을 했을때
실제로 파일(어플)이 해당 디렉토리(system/app)에 존재 하고 있지만
메뉴키를 눌렀을때 보이는 어플 목록에서 보이지 않았던 적이 있었습니다.
부팅 로그를 보니 타겟보드가 부팅하는 과정에서 어플 이름(프로젝트명)이 비슷한 종류의 어플일 경우
제대로 로딩을 해주지 않는 것 같았습니다.
프로젝트명만 testdemo 와 test 이런식으로 지정을 했었는데 현상은 위와 같이 부팅 과정에서
어플을 제대로 올리지 않더라구요...
저도 머 이해가 가지는 않습니다만....
그래서 프로젝트 명을 완전히 다르게 다시 생성후 단말에 올리니 그때 부터는
메뉴 목록에서 어플이 제대로 보이더라구요....
참고 하시기 바랍니다.
그럼 수고하세요.... ^^
감사합니다.
딱친구님 답변 감사합니다.
저는 애플리케이션 설치 이전에 웹에서 애플리 케이션을 다운로드 하여 설치하는 작업을 하고 있습니다.
웹은 제가 사용하는 일반 로컬 pc에 아파치를 설치하여 다운로드 하도록 구성하였습니다.
현재 문제가 되는것은 웹에서 다운로드 하는데 다운로드 페이지는 뜨는데 다운로드 페이지에서 에서
"데이터 연결을 기다리는중 ..."
이라는 문구만 떠있는 상태로 계속 되어 있고 더 진행이 되지 않는 상태 입니다...
1. 리얼 타겟에서 해당 서버의 일반 웹페이지는 잘보인다.
2. 에뮬레이터에서는 해당 서버의 apk를 잘 받아서 설치한다.
이 정보만 봐서는 안될 이유가 없는데 말이지요.
혹시 리얼 타겟에서 Settings의 Application에서 Unknown sources를 세팅을 안해주는 실수를 하신 것은 아닌지 궁금합니다.
딱친구님
혼선을 준거 까진 없는데요... 저야 말로 도와 주시려고 하신 마음만으로도 감사합니다..^^
회색님
네 체크 되어 있습니다.
Real Targe : settings > Application > Unknown sources 체크
권한을 설정해주는 부분이 존재 하는지 궁금합니다...^^;;
p.s
* Real Target 보드에서 wget 으로 다운로드 하면 다운로드가 됩니다.
혹시 브라우져에서 다운로드하는데 권한이 설정이 되어야 하는지 가 의문이 갑니다.
=====================================================================
# busybox wget http://192.168.2.50/download/test.apk
Connecting to 192.168.2.50 (192.168.2.50:80)
test.apk 100% |*******************************| 40696 --:--:-- ETA
=====================================================================