2014-04-16 5 views
0

에뮬레이터에 Amazone2.2.apk를 설치하고 시험용 오토 마톤 스크립트에서 실행하고 싶습니다. 이를 위해 우리는 사임해야합니다. 내가 어떻게이 일을 할 수 있는지 알려주시겠습니까? 나는 evernote와 똑같은 일을 성공적으로 마쳤지 만 아마존에게는 효과가 없다.APK 다시 서명하기 JAR

73킬로바이트/S (51.512s에서 3,882,442 바이트) PKG : /data/local/tmp/Amazon_2.2.2_debug.apk 실패 [INSTALL_PARSE_FAILED_NO_CERTIFICATES amazone2.2.debug.apk의 설치는 내가 eror을 얻고있는 동안 ]

쿼리 : 디버그하려면 Amazon.apk을 설치하십시오.

답변

2

디버그 인증서로 APK에 서명하려면 testsign.jar을 사용하십시오. 사용법은 매우 간단하며 테스트 키를 작성하지 않아도됩니다.

사용법 :

자바 -jar testsign.jar Amazon_2.2.2_debug.apk Amazon_2 :

[output.jar] input.jar testsign 당신은 같은 것을 사용합니다. 2.2_debug-signed.apk

ADB는 Amazon_2.2.2_debug-signed.apk를 설치

+0

감사합니다. 클래스 이름과 활동 이름을 찾는 방법을 알려주십시오. 필자는 "com.amazon.mShop.android"및 "com.amazon.mShop.androidcom.amazon.mShop.home.HomeActivity"이어야합니다. 하지만 작동하지 않습니다. ClassNotFoundException을 얻는 중 – itin

+0

사임하기 위해 패키지 이름이나 활동 이름을 알 필요가 없습니다. 이 정보는 모두 매니페스트에서 사용할 수 있습니다. FYI "com.amazon.mShop.android"는 패키지 이름 인 것처럼 보입니다. 패키지 이름은 내가 생각했던 것입니다. 패키지 이름이 복제 된 것처럼 "com.amazon.mShop.androidcom.amazon.mShop.home.HomeActivity"가 나타납니다. 이 오류를 얻으려면 무엇을하고 있습니까? –

+0

사실 나는 에뮬레이터에서 내 스크립트 에서이 아마존 애플 리케이션을 실행해야합니다.이 작업 이름과 클래스 이름이 필요합니다 .... – itin

관련 문제