Android App Crawler 不工作 -> 权限拒绝失败
Android App Crawler not working -> Permission Denial failure
我试图在本地 运行 应用爬虫,以测试在 Android Studio 中创建的机器人脚本。
我按照这篇方便的文章 (https://android.jlelse.eu/test-robo-scripts-locally-useful-for-firebase-test-lab-pre-launch-reports-41da83d5769f) 和 运行 进入了一个问题,其中爬虫只是说爬行开始并立即完成爬行。对于此问题,我在 google 上找不到任何答案。
这是日志中的错误:
Permission Denial: starting instrumentation
ComponentInfo{androidx.test.tools.crawler/androidx.test.tools.crawler.CrawlMonitor}
from pid=3778, uid=3778 not allowed because package
androidx.test.tools.crawler does not have a signature matching the
target androidx.test.tools.crawler.stubapp
我终于想出了一个解决方案,所以我提出这个问题是为了帮助那些可能像我一样被困住的人。听起来有些人在这个问题上有同样的问题 ()
我发现出现此错误是因为我使用的是我的应用程序的调试 apk 版本。它需要一个签名版本,所以一旦我在 android studio 中创建了一个签名版本(Build > Generate Signed Bundle...),它工作得很好
我试图在本地 运行 应用爬虫,以测试在 Android Studio 中创建的机器人脚本。
我按照这篇方便的文章 (https://android.jlelse.eu/test-robo-scripts-locally-useful-for-firebase-test-lab-pre-launch-reports-41da83d5769f) 和 运行 进入了一个问题,其中爬虫只是说爬行开始并立即完成爬行。对于此问题,我在 google 上找不到任何答案。
这是日志中的错误:
Permission Denial: starting instrumentation ComponentInfo{androidx.test.tools.crawler/androidx.test.tools.crawler.CrawlMonitor} from pid=3778, uid=3778 not allowed because package androidx.test.tools.crawler does not have a signature matching the target androidx.test.tools.crawler.stubapp
我终于想出了一个解决方案,所以我提出这个问题是为了帮助那些可能像我一样被困住的人。听起来有些人在这个问题上有同样的问题 (
我发现出现此错误是因为我使用的是我的应用程序的调试 apk 版本。它需要一个签名版本,所以一旦我在 android studio 中创建了一个签名版本(Build > Generate Signed Bundle...),它工作得很好