Проблемы с подписью моего файла apk приложения - PullRequest
2 голосов
/ 24 июня 2010

Это будет мое первое приложение для подписи с использованием Keytool и Jarsigner.

Я запускаю свой apk через процесс подписания рынка, шаг за шагом, как это объясняется на официальном сайте Android

https://developer.android.com/guide/publishing/app-signing.html

Подписанный процесс успешно завершен. Apk создан.
Установка этого apk на Nexus One также прошла, но когда я пытаюсь запустить его с Nexus One, я получил ошибку отказа в разрешении.

Пожалуйста, помогите.

Я добавляю здесь полную ошибку: Кстати, я запускаю свои тесты из apk, потому что они написаны с помощью Instrumentation.

INSTRUMENTATION_STATUS: id=ActivityManagerService
INSTRUMENTATION_STATUS: Error=Permission Denial: starting instrumentation Compon
entInfo{com.android.phonetests/com.android.phonetests.PhoneInstrumentationTestRu
nner} from pid=4598, uid=4598 not allowed because package com.android.phonetests
 does not have a signature matching the target com.android.phone
INSTRUMENTATION_STATUS_CODE: -1

1 Ответ

0 голосов
/ 14 июня 2011

Вы не можете получить каждое разрешение, просто попросив его;Существует множество разрешений, для которых требуется определенная подпись (обычно подпись платформы системы).

Удалите приложение, а затем установите его во время мониторинга logcat.Ищите сообщения, которые указывают на распознавание запрошенной подписи, но отказ в ее предоставлении.

...