마켓에 앱의 새 버전을 게시하려고합니다. 일단 시장에 푸시되고 사람들이 업데이트 사실을 통보 받으면 잠재적 인 문제를 피하기 위해 게시 할 앱의 새 버전에 .apk를 사용하여 휴대 전화에서 해당 프로세스를 시뮬레이션하고 싶습니다.앱 업데이트를 시장에 게시 할 때 어떤 일이 일어나는지 테스트하는 방법
예를 들어, 사용중인 SQLite DB에 대한 업데이트가 있습니다.
나는 명령을 사용하여 안드로이드 디버그 브리지 (ADB)을 사용하고 찾을 수있는 가장 가까운 : USB 케이블을 통해 내 PC에 연결된 내 전화 adb install C:\myApplication.apk
합니다. (매개 변수는 APK 파일이 PC에있는 모든 위치를 나타냅니다). 나는이 작업을 수행 할 때 응용 프로그램이 이미 내 휴대 전화에 설치되어있는 경우
는, 나는 오류 메시지 :
않으면 이미 실패 EXISTS 설치합니다.
휴대 전화에서 기존 앱을 삭제하면 adb install
명령이 정상적으로 작동합니다. 휴대 전화에 현재없는 앱을 설치하는 데만 사용할 수있는 것 같습니다.
업데이트 프로세스를 시뮬레이션 할 수있는 방법이 있습니까? adb update
명령이 있다면 좋겠지 만 나는 그것을 보지 못합니다.
이것은 사실이 아닙니다. 앱이 이미 설치되어 있다면 서명 키와 상관없이'adb install'은 올바르게 설치하기 위해'-r' 옵션을 요구합니다. 그리고 서명 키가 잘못되면 INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES 오류가 발생합니다 (아래의 @charlest 주석에서 언급했듯이). (http://stackoverflow.com/questions/4993946/how-to-test-what-will-happen-when- app-to-the-marke # comment5580744_4994089)를 업데이트하십시오. –