Android Studioがインストールされている場合は、Android Studioのテンプレートディレクトリをコピーしてください。
C:\Program Files\Android\Android Studio\plugins\Android\lib\templates
Android SDKツールディレクトリに:
C:\Android\sdk\tools
これは私のためにトリックをしました:)
Macで実行しているAndroid Studioでも同様の問題が発生しました。
次のコマンドで修正しました。
cp -r /Applications/Android\ Studio.app/Contents/plugins/Android/lib/templates ~/Library/Android/sdk/tools
chmod a+x ~/Library/Android/sdk/tools/templates/gradle/wrapper/gradlew
からAndroid_HOME
パスを更新
C:/Users/CURRENT_USER/Android-sdk/tools/
に
C:/Users/CURRENT_USER/Android-sdk
これは問題を解決するはずです。ビルドすると、ツールがAndroid_HOME
に自動的に追加されるため、ツール/ツールディレクトリ内で存在しないgraddleを検索します。
同じエラーが発生していました:Android sdk内にgradleラッパーが見つかりませんでした。イオンを構築していたとき、それを解決しました。 Android SDK tools package をダウンロードし、抽出したファイルをC:\ Users\CURRENT_USER\AppData\Local\Android\sdkにコピーしてから、build ionic/cordovaを再度発行しました。
それは私のために働いた。
SDKビルドツールを更新した後、Macで同じエラーが発生しました。
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /Users/xxx/Library/Android/sdk/tools/templates/gradle/wrapper
ここに私がそれを解決した方法があります:
/Applications/Android Studio.app/Contents/plugins/Android/lib
から<Android_HOME>/tools
にテンプレートフォルダーをコピーしましたchmod -R 777 <Android_HOME>
幸運を!
Androidプロジェクトをcordova-Android 6.2.1に更新
cordova platform update [email protected]
詳細については、次のリンクを確認してください https://cordova.Apache.org/announcements/2017/04/05/Android-release.html
パスを手動で確認しましたか? (C:/ Users/Arsan/Android-sdk/sdk/tools/...)
これが機能するためには、Android_HOMEパスを更新する必要がありました(Android-sdk/toolsへ。パスから「sdk」を削除します)。
スティーブン
同じ問題が発生しました...(2016-09-26、現在のバージョンのAndroid SDKをインストール済み)
分析
インストールを確認したところ、gradleラッパーが間違った場所に配置されていることがわかりました:...\Android\SDK\tools\templates\gradle\wrapper\gradle\wrapper/[here_are_the_files]
したがって、最後にgradle/wrapper/gradle/wrapperがあります。
そのフォルダは次のとおりです。
ソリューション
そのフォルダーの内容を... gradle/wrapper/-folder(したがって2つのフォルダーが上向き)に移動すると、問題が解決しました。
役立つことを願っています
今日のソリューションはどれも私にとってうまくいきませんでした。私の状況では、Androidスタジオが更新されました。 toolsフォルダーを最新のものに置き換える最も一般的な方法は、私にとってはうまくいきません。場合によっては、Infactは不要です。
npm update -g cordova
は私のためにトリックをしました。
次に、プラットフォームを削除して、再度追加しました。
ionic platform remove Android
ionic platform add Android
これはIonicで機能します。 cordova platform remove/add Android
でも同じことができると確信しています。ただし、テストされていません。
再び働きます!
私は同じ問題を抱えています:ionicをビルドするときにAndroid sdk内にgradleラッパーが見つかりませんでしたが、解決しました。 Android SDKツールパッケージ361をダウンロードし、抽出ファイルをC:\ Users\CURRENT_USER\AppData\Local\Android\sdkにコピーして、再度ionic/cordovaをビルドします。ダウンロードリンク https://dl.google.com/Android/repository/tools_r25.2.3-windows.Zip
Android SDKにgradle/wrapperフォルダーがあり、その中に必要なファイルがあるかどうかを確認します。Android SDKを更新していない場合は、一度試してください。 Windowsマシンの環境変数のAndroid_HOMEで。
次のようにシステム変数にAndroid_HOMEを設定します
C:\Program Files\Android\android-sdk
そして、次のようにユーザー変数でパスを設定します
appropriate jdkpath ; C:\Program Files\Android\android-sdk\tools;C:\Program Files\Android\android-sdk\platform-tools
Android Studioを再インストールした場合、このパスにsdk1
フォルダーとsdk
フォルダーが存在する場合があります。
C:\Users\CURRENT_USER\AppData\Local\Android\
2つのSDKフォルダーがある場合は、そのうちの1つを削除する必要があります。 AVD Manager.exeおよびSDK Manager.exeを含むものを保持します。
これは私のために働いた。
私の場合:新しいsdk toolsフォルダーではテンプレートフォルダーが使用できなくなっていることがわかりました。
私の場合、Android Studioのインストール中にエラーが発生し、tools/templates
ディレクトリが存在しませんでした。 Android Studio Package ManagerでAndroid SDKツールをアンインストールしてから再インストールすることで修正しました。