ionic2アプリケーションをビルドしようとしています。実行中にこのエラーが発生しましたionic build android
。エラーログは次のとおりです。
ANDROID_HOME=/home/varun/Android/Sdk
JAVA_HOME=/usr/lib/jvm/java-8-oracle
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /home/varun/Android/Sdk/tools/templates/gradle/wrapper
SDK を更新しようとしましたが、SDK バージョンが最新であることがわかりました。
フォルダを見るとディレクトリAndroid/Sdk/tools
がありませんtemplates
。私はUbuntu 16.04でCordovaバージョンを実行しています6.5.0
ベストアンサー1
編集:
Cordova Androidの新しいリリースがあり、SDKツール26.xxのいくつかの問題も修正されています。
cordova platform update [email protected]
または
cordova platform rm android
cordova platform add [email protected]
古い回答
Google は最新の SDK ツール アップデートにより、Cordova Android 6.1.x およびその他のフレームワークを破壊しました。
Cordova Android 6.2.1 がリリースされ、最新の Android SDK と互換性を持つようになりました。
現在互換性のないAndroidプラットフォームをアップデートするには、cordova platform update [email protected]
または、既存のプラットフォームを削除して新しいプラットフォームを追加することもできます (yourProject/platforms/android/ フォルダー内で行った手動の変更はすべて削除されます)
cordova platform rm android cordova platform add [email protected]
現在の CLI ではデフォルトで 6.1.x がインストールされるため、バージョンを指定する必要があります。