错误:在android sdk中找不到gradle wrapper。 可能需要更新你的android sdk
160wpb4.jpg
构build工具是:android-5.1
平台工具更新
我的平台是
Android的5.1
Android的17
如果您安装了Android Studio,请尝试复制Android Studio的模板目录
C:\Program Files\Android\Android Studio\plugins\android\lib\templates
到你的android sdk工具目录:
C:\Android\sdk\tools
这为我做了诡计:)
从中更新ANDROID_HOME
path
C:/Users/CURRENT_USER/android-sdk/tools/
至
C:/Users/CURRENT_USER/android-sdk
这应该可以解决这个问题当你编译它时,会自动将工具追加到你的ANDROID_HOME
因此它会search根本不存在的工具/工具目录中的渐变。
我在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
我有同样的错误:无法findandroid sdk中的gradle包装; 当我build立离子,但我解决了它。 我刚刚下载了Android SDK工具包,并将提取的文件复制到C:\ Users \ CURRENT_USER \ AppData \ Local \ Android \ sdk,然后再发布:build ionic / cordova。
它为我工作。
更新SDK构build工具后在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>
祝你好运!
你手动检查path? (C:/用户/ Arsan / Android的SDK / SDK /工具/ …)
我必须更新我的ANDROID_HOMEpath才能工作(到android-sdk / tools,所以从path中删除“sdk”)。
史蒂芬
更新android项目到cordova-android 6.2.1
cordova platform update android@6.2.1
有关更多详细信息,请查看以下链接https://cordova.apache.org/announcements/2017/04/05/android-release.html
我也有同样的问题…(2016-09-26,今天安装了当前版本的Android SDK)
分析
我检查了安装,发现gradle包装被放置在一个错误的位置:… \ Android \ SDK \ tools \ templates \ gradle \ wrapper \ gradle \ wrapper / [here_are_the_files]
因此最后有gradle / wrapper / gradle / wrapper ….
该文件夹conatins:
- gradle这个-wrapper.jar
- gradle-wrapper.properties
解
将该文件夹的内容移动到… gradle / wrapper / -folder(因此2个文件夹UPWARDS)解决了我的问题。
希望有所帮助
我有同样的问题:当我build立离子,找不到在android sdk gradle包装,但我解决了。 我只是下载Android SDK工具package361并将解压缩文件复制到C:\ Users \ CURRENT_USER \ AppData \ Local \ Android \ sdk并再次构buildionic / cordova。 下载链接android/repository/tools_r25.2.3-windows.zip
从今天起,没有任何解决scheme适用于我。 我的情况是我更新了我的Android工作室。 用最新的工具replace工具文件夹最stream行的东西不适合我。 事实上在某些情况下不需要。
npm update -g cordova
为我做了诡计。
然后,我删除了平台,并再次添加。
ionic platform remove android
ionic platform add android
这在Ionic中适用于我。 我敢肯定, cordova platform remove/add android
将做同样的事情。 虽然没有testing过。
再次工作!
在系统variables中设置ANDROID_HOME,如下所示
C:\Program Files\Android\android-sdk
并在用户variables中设置path如下
appropriate jdkpath ; C:\Program Files\Android\android-sdk\tools;C:\Program Files\Android\android-sdk\platform-tools
如果你重新安装了Android Studio,这个path中可能有一个sdk1
和sdk
文件夹:
C:\Users\CURRENT_USER\AppData\Local\Android\
如果你有两个SDK文件夹,你将不得不删除其中的一个。 保留包含AVD Manager.exe和SDK Manager.exe的文件。
这对我有效。
在我的情况下,Android Studio安装过程中出现了一些错误,而tools/templates
目录不存在。 我通过在Android Studio包pipe理器中卸载然后重新安装Android SDK工具来修复它。
对于我的情况:我发现模板文件夹不再在新的SDK工具文件夹中可用,所以:
- 我已经把我的android sdk工具从25.3.1降级到了25.2.3,这是https://dl.google.com/android/repository/tools_r25.2.3-linux.zip的链接。;
- 卸载最新的sdk工具,并将其replace为下载的工具。
检查您的Android SDK是否有gradle / wrapper文件夹,并且是否有必要的文件。如果不更新Android SDK并尝试一次,请确保您需要在Windows机器的环境variables的ANDROID_HOME中设置SDK根path。
- Xamarin 2.0 vs Appcelerator Titanium vs PhoneGap
- iOS模拟器无法安装应用程序
- 是否有可能在没有Mac的情况下为iOS创buildPhoneGap应用程序?
- 如何防止应用程序运行在电话差距垂直滚动?
- Phonegap插件:如何将Base64string转换为Android中的PNG图像
- 带有PhoneGap的iPhone上的位置权限提醒
- 在jQuery Mobile和PhoneGap中创build模板/持久页眉/页脚模板
- iOS版存档时未findPhonegap CDVViewController.h文件
- 如何使用canvas.toDataURL()将canvas保存为图像?