web-dev-qa-db-ja.com

エラー:Android SDK内にgradleラッパーが見つかりませんでした。 Android SDKの更新が必要になる場合があります

http://i60.tinypic.com/51v880.jpg

enter image description here build-toolsは:Android-5.1

プラットフォームツールが更新されました

私のプラットフォームは
Android-5.1
Android-17

38
Arsan Nazarnia

Android St​​udioがインストールされている場合は、Android St​​udioのテンプレートディレクトリをコピーしてください。

C:\Program Files\Android\Android Studio\plugins\Android\lib\templates

Android SDKツールディレクトリに:

C:\Android\sdk\tools

これは私のためにトリックをしました:)

70
Nicolas

Macで実行しているAndroid St​​udioでも同様の問題が発生しました。

次のコマンドで修正しました。

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
44
robbie_c

からAndroid_HOMEパスを更新

C:/Users/CURRENT_USER/Android-sdk/tools/ 

C:/Users/CURRENT_USER/Android-sdk

これは問題を解決するはずです。ビルドすると、ツールがAndroid_HOMEに自動的に追加されるため、ツール/ツールディレクトリ内で存在しないgraddleを検索します。

42
Rao

同じエラーが発生していました:Android sdk内にgradleラッパーが見つかりませんでした。イオンを構築していたとき、それを解決しました。 Android SDK tools package をダウンロードし、抽出したファイルをC:\ Users\CURRENT_USER\AppData\Local\Android\sdkにコピーしてから、build ionic/cordovaを再度発行しました。

それは私のために働いた。

19
Trisna

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

ここに私がそれを解決した方法があります:

  1. /Applications/Android Studio.app/Contents/plugins/Android/libから<Android_HOME>/toolsにテンプレートフォルダーをコピーしました
  2. chmod -R 777 <Android_HOME>

幸運を!

8
Avijit

Androidプロジェクトをcordova-Android 6.2.1に更新

cordova platform update [email protected]

詳細については、次のリンクを確認してください https://cordova.Apache.org/announcements/2017/04/05/Android-release.html

5
ahmy

パスを手動で確認しましたか? (C:/ Users/Arsan/Android-sdk/sdk/tools/...)

これが機能するためには、Android_HOMEパスを更新する必要がありました(Android-sdk/toolsへ。パスから「sdk」を削除します)。

スティーブン

4
Metallogoth

同じ問題が発生しました...(2016-09-26、現在のバージョンのAndroid SDKをインストール済み)

分析

インストールを確認したところ、gradleラッパーが間違った場所に配置されていることがわかりました:...\Android\SDK\tools\templates\gradle\wrapper\gradle\wrapper/[here_are_the_files]

したがって、最後にgradle/wrapper/gradle/wrapperがあります。

そのフォルダは次のとおりです。

  • gradle-wrapper.jar
  • gradle-wrapper.properties

ソリューション

そのフォルダーの内容を... gradle/wrapper/-folder(したがって2つのフォルダーが上向き)に移動すると、問題が解決しました。

役立つことを願っています

3
Mike Elsers

今日のソリューションはどれも私にとってうまくいきませんでした。私の状況では、Androidスタジオが更新されました。 toolsフォルダーを最新のものに置き換える最も一般的な方法は、私にとってはうまくいきません。場合によっては、Infactは不要です。

npm update -g cordovaは私のためにトリックをしました。

次に、プラットフォームを削除して、再度追加しました。

ionic platform remove Android

ionic platform add Android

これはIonicで機能します。 cordova platform remove/add Androidでも同じことができると確信しています。ただし、テストされていません。

再び働きます!

1
kushalvm

私は同じ問題を抱えています: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

1
sqzaman

Android SDKにgradle/wrapperフォルダーがあり、その中に必要なファイルがあるかどうかを確認します。Android SDKを更新していない場合は、一度試してください。 Windowsマシンの環境変数のAndroid_HOMEで。

0
Narendrakumar

次のようにシステム変数に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
0
Amr Fawaz

Android St​​udioを再インストールした場合、このパスにsdk1フォルダーとsdkフォルダーが存在する場合があります。

C:\Users\CURRENT_USER\AppData\Local\Android\

2つのSDKフォルダーがある場合は、そのうちの1つを削除する必要があります。 AVD Manager.exeおよびSDK Manager.exeを含むものを保持します。

これは私のために働いた。

0
Gergő Kajtár

私の場合:新しいsdk toolsフォルダーではテンプレートフォルダーが使用できなくなっていることがわかりました。

0
Hossam Khalil

私の場合、Android St​​udioのインストール中にエラーが発生し、tools/templatesディレクトリが存在しませんでした。 Android St​​udio Package ManagerでAndroid SDKツールをアンインストールしてから再インストールすることで修正しました。

0
Marcos Lima