Android App Crawler не работает -> Ошибка отказа в разрешении - PullRequest
0 голосов
/ 07 апреля 2020

Я пытался запустить сканер приложений локально, чтобы протестировать робо-сценарии, созданные в Android Studio.

Я проследовал за этой удобной статьей (https://android.jlelse.eu/test-robo-scripts-locally-useful-for-firebase-test-lab-pre-launch-reports-41da83d5769f) и столкнулся с проблемой, когда сканер только что сказал, что сканирование началось, и сканирование закончилось немедленно. Я не смог найти ответы на этот вопрос в Google.

Вот ошибка из журналов:

Отказ в разрешении: запуск инструментария ComponentInfo {androidx.test.tools.crawler / androidx.test.tools.crawler.CrawlMonitor} from pid = 3778, uid = 3778 не разрешено, потому что пакет androidx.test.tools.crawler не имеет подписи, соответствующей цели androidx.test.tools.crawler.stubapp

Я наконец-то нашел решение, поэтому я Я задаю этот вопрос, чтобы помочь тем, кто застрял как я. Похоже, у некоторых людей была такая же проблема в этом вопросе ({ ссылка })

1 Ответ

0 голосов
/ 07 апреля 2020

Я понял, что эта ошибка появляется, потому что я использовал отладочную версию моего приложения apk. Для этого требуется подписанная версия, поэтому, когда я создал подписанную версию в android studio (Build> Generate Signed Bundle ...), она отлично работала

...