[英]How can i start the uiautomator in android code?
我想在android代碼中啟動uiautomatorTest程序。 我用:
Runtime.getRuntime().exec("uiautomator runtest AutoRunner.jar -c com.Runner.AutoRunner");
我得到錯誤:
java.lang.SecurityException: You do not have android.permission.RETRIEVE_WINDOW_CONTENT required to call registerUiTestAutomationService from pid=7071, uid=10156
誰能告訴我如何解決這個問題? 謝謝
正如討論所示 ,此權限僅授予系統應用程序,而且您似乎也忘記添加該權限,
要添加權限:
將此直接添加到您的清單
<uses-permission android.permission.RETRIEVE_WINDOW_CONTENT />
或在服務內部,您希望像
<service android:name=".MyAccessibilityService"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
. . .
</service>
簡要了解Doc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.