문제

누구든지 내 웹 서버에서 다운로드 할 때 응용 프로그램이 Android G1 전화기에 전달되고 설치되는 방법에 대한 차이를 말해 줄 수 있습니까?

이 작은 테스트 앱 :

http://yootles.com/outbox/tallybee.apk (간단한 수를 유지)

내 (unhac 시장에서 동일한 .apk).

  • ADB를 사용하여 .apk를 전화로 푸시하는 데 아무런 문제가 없습니다.
  • 그렇습니다. 둘 다 응용 프로그램 설정에서 "알 수없는 소스"를 허용하도록 전화를 설정했습니다.
  • 테스트를 신속하게하기 위해 서버에서 설치를 작동시키고 싶습니다.
도움이 되었습니까?

해결책

당신은 이상한 안드로이드 서명 버그를 실행하고 있습니다. 전화에 이미 존재하는 응용 프로그램을 다시 설치하려고하면 동일한 키로 서명해야합니다. 다른 키로 서명 된 동일한 응용 프로그램을 설치하면 먼저 응용 프로그램을 삭제 한 다음 쓸모없는 오류를 제공합니다. 서명에 대한 자세한 정보 (여기http://developer.android.com/guide/publishing/app-signing.html) 전혀 설치되면 서명 시스템 주위에 머리가있을 것입니다.

솔루션은 시장에서 앱을 다시 설치 한 다음 응용 프로그램 관리자를 통해 앱을 삭제하는 것입니다. 제거되면 웹 서버에서 새 버전을 다운로드 할 수 있어야합니다. (또한 위의 게시물에 언급 된 설정이 체크되었는지 확인하십시오)

다른 팁

내 자신의 G1 에이 APK를 설치하지 않고 (내가하고 싶지 않음) 친구들이 Settings > Applications > Unknown sources 진드기. 그렇지 않다면 시장에서 나오지 않는 응용 프로그램을 설치할 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top