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

Cordova在SDK工具版本25.3.1上运行Android问题,第1张

概述我跑cordovarunandroid并获得此消息:ANDROID_HOME=C:\Users\myusername\AppData\Local\Android\sdk\JAVA_HOME=C:\ProgramFiles\java\jdk1.8.0_121Error:CouldnotfindgradlewrapperwithinAndroidSDK.MightneedtoupdateyourAndroidSDK.Looke

我跑

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问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1091339.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存