Eclipse が新しい Android プロジェクトを作成すると、「Dalvik 形式への変換がエラー 1 で失敗しました」というメッセージが表示されます。

最近、ハイブリッド アプリ プロジェクトに取り組んでいて Ble プラグインを作成していましたが、新しいプロジェクトを作成しようとしたところ、エラーが報告されました。
コンソール情報から、最初に「Dx PARSE ERROR:」が表示され、続いて「Dx unsupported class file version 52.0 ...while parsing xxx.class」が表示され、すべてのクラスが報告され、最後に「Dalvik 形式への変換」が表示されていることがわかります。エラー 1 で失敗しました。」

最初はとても戸惑いましたが、これまで adt-bundle を使用したことがありませんでしたが、最近、eclipse の公式 Web サイトから eclipse-android の最新バージョンをダウンロードしたところですが、IDE を更新しても問題は発生しそうにありません。
インターネット上で、 android-sdk-windows\tools\proguard\bin ディレクトリにある proguard.bat ファイル内の "java -jar "%PROGUARD_HOME%"\lib\proguard.jar %*" を次のように置き換える解決策を見つけました
。 java -jar "%PROGUARD_HOME%"\lib\proguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9"。%* は %1 %2 %3 %4 %5 %6 %7 %8 %9 を表しません。この方法は信頼性に欠ける気がしたので、半信半疑で試してみましたが、実際には機能しませんでした。

次に、adt-bundle と eclipse-android を比較してみました。Eclipse-neon 操作には jre が 1.8 である必要があり、私の JDK は現在 1.8 でインストールされています。そこで、[ウィンドウ] -> [設定] -> [Java] -> [コンパイラ]に移動して調べ、1.8 でコンパイルし、1.7 で試してみて、最終的に成功しました。バージョン番号を変更するだけで、JDK7 ディレクトリを設定する必要はありません。

おすすめ

転載: blog.csdn.net/CanvaChen/article/details/70186491
おすすめ