ライブラリを組み込んだらなぜか動かなくなった系です。
スポンサーリンク
どこかでライブラリがダブっている
実行時エラーの全体としては
Information:Gradle tasks [:app:assembleDebug]Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/android/dex/Annotation;Information:BUILD FAILEDInformation:Total time: 21.603 secsInformation:1 errorInformation:0 warningsInformation:See complete output in console
みたいなやつですね。
「 Multiple dex files define」とあるとおり、どこかでクラス定義がダブっています。
私の場合はdx.jarをアプリのほうでも取り込んでいたのに、追加で使用したライブラリaarファイルのほうにも含んでしまっていたので定義がダブってしまっていました。
解決方法としては重複しているライブラリをプロジェクトから外すことです。
「Lcom/android/dex/Annotation」の部分が、定義の重複しているクラスの一例となっているようなので、どのライブラリが引っかかっているか見当づけるときに役に立つと思います。