1

私のアプリケーションはまだ gradle に移行されていません。まだ Ant ビルド スクリプトを使用しています。最近、依存ライブラリの 1 つが Java 8 機能の使用を開始しました。

Java-8 lib を使用してコンパイルするために、Java 1.8 を使用するように Ant スクリプトを構成しました。この変更により、コンパイルは成功しますが、dex フェーズで失敗します。

入手した 20.x ビルド ツールを使用して

「Bad Class File Magic (cafebabe)」エラー。

入手した 24.x ビルド ツールで

「[dex] 解析エラー: サポートされていないクラス ファイル バージョン 52.0」

dex エラーを取り除くようです。jack ツールチェーンを使用する必要がありますが、前述のように、Gradle ビルドは使用していません。

Java-8コードでdexを使用する方法はありますか? またはジャックツールが唯一の解決策ですか?

4

0 に答える 0