Robotium: Как можно повторно подписать приложение .apk, чтобы протестировать его с Robotium? - PullRequest
2 голосов
/ 12 марта 2012

Я просто пытаюсь протестировать приложение для Android с помощью Robotium. У меня проблема в том, что мне не удается повторно подписать приложение, чтобы запустить тестовый проект в Eclipse. Я следовал учебнику из http://code.google.com/p/robotium/wiki/RobotiumForAPKFiles, но безуспешно.

  1. Я создал файл .keystore: keytool -genkey -v -keystore myCertificate1.keystore -alias myKey1 -keyalg RSA -keysize 2048 -действительность 20000
  2. Выполнение команды jarsigner: jarsigner -verbose -keystore Certificate1.keystore путь \ appname.apk Key1
  3. И у меня есть ошибка: Цепочка сертификатов не найдена для: Key1. Key1 должен ссылаться на действительную запись ключа KeyStore, содержащую закрытый ключ и соответствующую цепочку сертификатов открытого ключа.

Может ли кто-нибудь направить меня в любом направлении?

1 Ответ

1 голос
/ 12 марта 2012

Вы даете своему новому ключу псевдоним "myKey1", но затем вы пытаетесь подписать "Key1", который (я предполагаю) либо не существует, либо, по крайней мере, ссылается на неправильный ключ.

...