0

我有一個AccessibilityService(AS)以編程方式運行以獲取有關當前顯示在屏幕上的信息。UiAutomator和AccessibilityServices不兼容?

現在我想設置一些UiAutomator測試用例。但是,如果我有運行UiAutomator的AS提供了以下錯誤:

INSTRUMENTATION_RESULT: shortMsg=java.lang.SecurityException 

INSTRUMENTATION_RESULT: longMsg=Permission Denial: getIntentSender() from pid=9700, uid=2000, (need uid=1000) is not allowed to send as package android 

我在網上搜索,我發現,很多人都遇到過這個問題,但它沒有解決。

因此,這是一個缺乏兼容性問題還是有解決這個問題(或者至少一個變通)的方式?

注:如果您在如何讀/訪問屏幕上的內容沒有其他想法,因爲我所有的耳朵(在這種情況下,更多的眼睛...),但我已經看了很多關於其他解決方案這是我得到的唯一一個。

在此先感謝。

如果您需要更多信息,請告訴我。

+0

滑稽....當我是Nexus 5設備 – 2016-03-31 18:06:40

+0

那麼在嘗試takeScreenshot我只得到這個錯誤,這就是我使用該模型......但它的奇怪的是,它是一個與設備出現問題... – 2016-04-11 16:14:17

回答

0

這是一個老問題,但我想我會回答我說,他們確實是不兼容的。