我跑
cordova run androID
并获得此消息:
ANDROID_HOME=C:\Users\myusername\AppData\Local\AndroID\sdk\ JAVA_HOME=C:\Program files\java\jdk1.8.0_121Error: 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
我将SDK工具从link降级到25.2.3版
(只需解压缩到AndroID sdk文件夹以替换现有的tools文件夹),我就没有问题(也可以更新到25.2.x,也没有问题).
解决方法:
我还发现,从AndroID SDK 25.3.0及更高版本开始,androID命令本身(在sdk / tools /下)已过时.现在,命令如下所示:
#!/bin/bashecho 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/avdmanagerexit 1
而当前的cordova通过执行androID List target命令来依靠AndroID SDK的存在(例如,在cordova / lib / androID_sdk_version.Js中).因此,我想我们最好等到上游修复程序完成(以便它使用avdmanager列表目标–compact代替),或者手动将SDK临时降级为25.2.5.
编辑:
只是忘了提到我的机器是在macOS上,而我在windows上却看到了我的机器…但是可能与它有关.
以上是内存溢出为你收集整理的Cordova在SDK工具版本25.3.1上运行Android问题全部内容,希望文章能够帮你解决Cordova在SDK工具版本25.3.1上运行Android问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)