IChimpDevice を介して Android HierarchyViewer を取得しようとしています。私のコードは次のようになります
public HierarchyViewer GetHierarchyViewer()
{
return mDevice.getHierarchyViewer();
}
この方法で mDevice を初期化しました。
mDevice = mChimpchat.waitForConnection(TIMEOUT, ".*");
if ( mDevice == null ) {
throw new RuntimeException("Couldn't connect.");
}
mDevice.wake();
を呼び出すとgetHierarchyViewer()
、次の例外が発生します。
Exception in thread "main" java.lang.NoClassDefFoundError: com/android/hierarchyviewerlib/device/DeviceBridge
at com.android.chimpchat.hierarchyviewer.HierarchyViewer.setupViewServer(HierarchyViewer.java:46)
at com.android.chimpchat.hierarchyviewer.HierarchyViewer.<init>(HierarchyViewer.java:42)
at com.android.chimpchat.adb.AdbChimpDevice.getHierarchyViewer(AdbChimpDevice.java:96)
at ChimpChatWrapper.GetHierarchyViewer(ChimpChatWrapper.java:44)
at ViewService.main(ViewService.java:17)
DeviceBridge クラスが見つからない理由を説明できる人はいますか?