마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 실시간 업데이트 질문입니다.

0 추천
안드로이드 apk파일을 라이브로 업데이트하는 방법있는지 궁금합니다.

 

매번 apk를 수정해서 올릴때 마켓에 통하면 50분~1시간정도 소요되는데

혹시 apk를 라이브로 업데이트하여 사용할수있는 방법이 있는지 궁금합니다.
스릉스릉 (1,260 포인트) 님이 2013년 2월 27일 질문

2개의 답변

0 추천
서버에서 apk 올려두고 디바이스로 push 보내서 받으면 되긴 하는데..

어차피 설치는 또 설치창이 뜨기 때문에, 마켓 기다리시는게 속편합니다.

설치 화면 없이 설치는 불가능해요
익명사용자 님이 2013년 2월 27일 답변
흠.. 역시 방법은 없는건가요? ㅠㅠ

답변 감사합니다.
0 추천
apk를 런처, 메인 앱 이렇게 두 개로 분리해서 만들고, 메인 앱을 웹서버에 올려두고 마켓에는 런처만 올리고, 런처 실행할 때마다 버전 정보 검사해서 다운로드하여 설치하는 방법이 있습니다만... "알 수 없는 출처"에 체크가 되어 있을 경우만 가능하고 구글에서 이런 런처 앱은 차단하더군요..

또다른 방법으로는.. 클래스를 동적 로딩하는 방법이 있는데..

전 해보니.. 속도도 느리고.. 액티비티는 레이아웃 제어를 못해서 사용할 수 없더군요..
isul (7,920 포인트) 님이 2013년 2월 27일 답변
감사합니다.

흠 역시 라이브 업데이트는 불가능 한것인가요?..
조금만 자세히 설명해 주시겠어요? apk를 두개를 만든다는 말은 아닌거죠?
어짜피 두번째꺼 설치할때 또 설치화면 뜰테니까요.
제 경우는 산업용 보드고 최초 설치 이후에만 웹서버 이용해서 업그레이드 용도로 이 방법을 쓰고싶은데 잘 이해가 안가네요.
apk를 두 개 만든다는 거 맞습니다.
런처.apk와 메인.apk 뭐 이런 식이죠..
생각하신 것처럼 메인.apk가 다운로드 후 설치될 때.. 설치화면이 표시됩니다.
산업용 보드이면 root 권한 획득할 수 있지 않나요?  root 권한 획득 가능하면 설치화면 없이 가능하겠네요.
루팅한상태에선 설치를 설치화면없이 가능한가요?
그걸 모르겠네요.
...