コンパイルしてみましたリブレオフィスコアプロジェクト (Android モジュールを選択) ( make
、Gradle はまだ関与していません) で、次のエラーが発生します。
/home/aleksandar/libreoffice/workdir/UnpackedTarball/owncloud_android_lib/build.xml:90:
Cannot find /home/aleksandar/Android/Sdk/tools/ant/build.xml imported from /home/aleksandar/libreoffice/workdir/UnpackedTarball/owncloud_android_lib/build.xml
SDK を調べていたところ、その/Sdk/tools/ant
フォルダーが存在しないことに気付きました。これは正しい状態でしょうか?
なぜ今そのエラーが発生するのかはわかりません。特に、プロジェクトを何度も問題なくビルドしているのに。変更されたとわかっているのは、すべてのツール (SDK と NDK) を更新したことです。この記事を投稿した頃 (2017 年 3 月) に、それらに下位互換性を損なう変更はありましたか? バグを導入したのはソース コードの変更かもしれませんが、すでに気付いているはずですし、数日間続いています... 同様の問題に遭遇した人はいますか?
ベストアンサー1
はい
Androidチームは、3月の25.3.0 SDKツールのリリースで、SDKから古いスクリプトと廃止されたスクリプトをすべて削除することを決定しました。
https://developer.android.com/studio/releases/sdk-tools.html SDK Tools, Revision 25.3.0 (March 2017)
変更点:
- 廃止された/非推奨のツールは削除されました:
- アンドロイド
- ddms (代わりにDDMSの使用を参照)
- draw9patch (代わりにDraw 9-patchを参照)
- 階層ビューア (代わりに階層ビューアを使用してレイアウトをプロファイルするを参照してください)
- traceview (代わりに Traceview と dmtracedump を使用したプロファイリングを参照してください)
- ant スクリプト
- プロジェクトとアクティビティのテンプレート
ここから古いバージョンをダウンロードできます:
https://dl.google.com/android/repository/tools_r25.2.5-windows.zip
https://dl.google.com/android/repository/tools_r25.2.5-macosx.zip