アンドロイドスタジオを2.0から2.1にアップデートして以来、次のエラーが発生しています。Android Studio 2.1バイトコードをdexに変換中にエラーが発生しました
Error:Error converting bytecode to dex:
Cause: Dex cannot parse version 52 byte code. This is caused by library dependencies that have been compiled using Java 8 or above. If you are using the 'java' gradle plugin in a library submodule add targetCompatibility = '1.7' sourceCompatibility = '1.7' to that submodule's build.gradle file.
私はbuild.gradleに次のコードを追加してみましたが、それでも問題は、私はこれに類似の質問のいくつかを見
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
を持続するが、質問のどちらが答えました。誰も私がこれを解決するのを助けることができますか?前もって感謝します。
プロジェクトにはJava専用モジュールがありますか? –
いいえ、私はそのようなモジュールを使用していません。私はSDKを古いものに置き換えることでこれを解決しました。今スタジオは正常に動作しています。 –
どのSDKがこれを解決するために置き換えられましたか、あなたはそれをどのように解決したのか説明できますか? – Adi