【问题标题】:Error while running uiautomatorviewer in ubuntu 15.10在 ubuntu 15.10 中运行 uiautomatorviewer 时出错
【发布时间】:2016-05-03 11:21:42
【问题描述】:

当我运行 uiautomatorviewer 时,我收到以下错误: /android-sdk-linux/tools$

uiautomatorviewerException in thread "main" java.lang.NoSuchMethodError: com.ibm.icu.util.ULocale.getExtensionKeys()Ljava/util/Set;
    at com.ibm.icu.util.ULocale$Builder.setLocale(ULocale.java:4011)
    at com.ibm.icu.impl.javaspi.ICULocaleServiceProvider.addULocale(ICULocaleServiceProvider.java:204)
    at com.ibm.icu.impl.javaspi.ICULocaleServiceProvider.getLocales(ICULocaleServiceProvider.java:140)
    at com.ibm.icu.impl.javaspi.ICULocaleServiceProvider.getAvailableLocales(ICULocaleServiceProvider.java:53)
    at com.ibm.icu.impl.javaspi.text.DecimalFormatSymbolsProviderICU.getAvailableLocales(DecimalFormatSymbolsProviderICU.java:28)
    at sun.util.LocaleServiceProviderPool.getProviderLocales(LocaleServiceProviderPool.java:235)
    at sun.util.LocaleServiceProviderPool.getLocalizedObjectImpl(LocaleServiceProviderPool.java:370)
    at sun.util.LocaleServiceProviderPool.getLocalizedObject(LocaleServiceProviderPool.java:303)
    at java.text.DecimalFormatSymbols.getInstance(DecimalFormatSymbols.java:150)
    at java.util.Formatter.getZero(Formatter.java:2251)
    at java.util.Formatter.<init>(Formatter.java:1877)
    at java.util.Formatter.<init>(Formatter.java:1898)
    at java.lang.String.format(String.java:2792)
    at com.android.ddmlib.AndroidDebugBridge.checkAdbVersion(AndroidDebugBridge.java:583)
    at com.android.ddmlib.AndroidDebugBridge.<init>(AndroidDebugBridge.java:559)
    at com.android.ddmlib.AndroidDebugBridge.createBridge(AndroidDebugBridge.java:319)
    at com.android.uiautomator.DebugBridge.init(DebugBridge.java:68)
    at com.android.uiautomator.UiAutomatorViewer.main(UiAutomatorViewer.java:71)

有人可以帮帮我吗?

感谢您的宝贵时间。

【问题讨论】:

  • @DiegoTorresMilano : 这是我使用的 java 版本,java 版本 "1.7.0_95" OpenJDK Runtime Environment (IcedTea 2.6.4 (7u95-2.6.4-0ubuntu0.15.10.1) OpenJDK 64 -Bit Server VM(build 24.95-b01,混合模式)
  • 我的是 java 版本 "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode )
  • @DiegoTorresMilano 安装了您正在使用的相同版本 - java 版本“1.8.0_91”Java(TM) SE 运行时环境(内部版本 1.8.0_91-b14)Java HotSpot(TM) 64 位服务器虚拟机(内部版本 25.91-b14,混合模式)。当我运行 $uiautomatorviewer 时,我仍然遇到同样的错误 :(

标签: java android android-uiautomator uiautomatorviewer


【解决方案1】:

因为我的 tools/ 目录没有添加到 PATH 中。我使用 $./uiautomatorviewer 命令来运行我的 uiautomatorviewer 并且它有效。感谢@DiegoTorresMilano 的建议

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    • 2016-04-02
    相关资源
    最近更新 更多