AndroidスタジオプロジェクトでAppiumを使用しようとしているため、新しいテストパッケージを作成する必要があり、Appiumの依存関係に新しいライブラリを追加する必要がありました:
dependencies {
compile 'io.appium:java-client:1.0.1'
...
}
その後、Appium に関連してテストを実行しようとしたとき、またはプロジェクトを実行しようとしたときでさえ、次のエラー メッセージが表示されました。
Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: com/google/common/annotations/GwtCompatible.class
実際、パッケージ com.google.common.annotations でこの重複したクラスを見つけましたが、このタイプのエラーを管理するためのベスト プラクティスが何であるかはわかりません。
この重複したクラスを除外する方法を見つけようとしましたが、現時点では問題を解決するための良い解決策が見つかりませんでした。