2017-03-09 37 views

回答

38

用文本編輯器(記事本/ vim)打開uiautomatorviewer.bat。

查找該行:

call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=%prog_dir%" -jar %jarpath% %* 

,並更改爲call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=C:\DEV\androidSDK\tools" -jar %jarpath% %*

請注意,你應該BINDIR後,把你的工具的路徑。

+0

嘿......它的工作。感謝您節省時間。 –

+3

它也適用於我。剛剛在「-Dcom.android.uiautomator.bindir = <我的機器上的路徑>」中編輯了路徑。 很好的節省時間。謝謝 – abhinavgoyal02

+0

非常感謝... – Kushal

6

另一個修復方法是將adb.exe複製到uiautomatorviewer.bat旁邊。

如果我沒有記錯,修改後的文件可能會在更新SDK時混淆Android Studio,所以您必須手動刪除才能成功更新,這意味着更多未來的證明解決方案。例如:link

+0

完美...謝謝@Peter – Kushal

-1

查找UIautomatorviewer

以下代碼

呼叫

「%java_exe%」 「-Djava.ext.dirs =%javaextdirs%」 「-Dcom.android.uiautomator。 BINDIR = %prog_dir%「罐子%jarpath%%*

設置BINDIR路徑ADB exe文件。路徑。

或者乾脆貼上adb.exe與uiautomatorViewer

0

它的工作對我來說我停下Appium服務器和重試後。