Cordova在SDK工具版本25.3.1上运行Android问题

Cordova在SDK工具版本25.3.1上运行Android问题,android,cordova,Android,Cordova,我跑 并获得以下信息: cordova run android 我从此将SDK工具降级为25.2.3版 (只需解压缩到Android sdk文件夹以替换现有的工具文件夹)我没有问题(25.2.x的可选更新也没有问题)。我还发现,在Android sdk 25.3.0及以上版本中,Android命令本身(在sdk/tools/下)已经过时。现在,命令的执行方式如下: ANDROID_HOME=C:\Users\myusername\AppData\Local\Android\sdk\ J

我跑

并获得以下信息:

cordova run android
我从此将SDK工具降级为25.2.3版
(只需解压缩到Android sdk文件夹以替换现有的工具文件夹)我没有问题(25.2.x的可选更新也没有问题)。

我还发现,在Android sdk 25.3.0及以上版本中,
Android
命令本身(在
sdk/tools/
下)已经过时。现在,命令的执行方式如下:

ANDROID_HOME=C:\Users\myusername\AppData\Local\Android\sdk\    
JAVA_HOME=C:\Program Files\java\jdk1.8.0_121

Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: C:\Users\myusername\AppData\Local\Android\sdk\tools\templates\gradle\wrapper
而当前cordova通过执行
Android list target
命令(例如在
cordova/lib/Android_SDK_version.js
中)依赖于Android SDK的存在。因此,我想我们最好等到上游修复完成(这样它就可以使用
avdmanager-list-target--compact
),或者手动将SDK降级到25.2.5临时版本

编辑:
只是忘了说我的在macOS上,而我在Windows上看到你的。。。但这可能与此有关。

“我没有问题”你是说你仍然有错误?或者你正在尝试发布你的解决方案?你可以发布和回答自己,但这不是这样做的格式。你问了上面的问题。忽略解决方案。然后,您发布以下作为答案。我想知道如何使用sdk工具25.3.1解决这个问题。当我在Android studio中安装它更新时,我看不到文件夹工具\模板,也无法启动独立sdk管理器(单独的问题),幸运的是,下面是更新:我们很高兴宣布Cordova Android 6.2.3已经发布!这个补丁版本实际上增加了对Android SDK工具v26和更新版本的支持。
#!/bin/bash
echo The "android" command is no longer available.
echo For manual SDK and AVD management, please use Android Studio.
echo For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
exit 1