我一开始遇到的问题是输入cordova requirements android时显示:
image
看了网上说先重新安装platform,安装时指定android的版本就可以解决,但我重新安装并没有用,你可以先试一下这个方法如果有用就不用再往下看:

//卸载platform
cordova platform remove android
//安装指定版本platform
cordova platform add android@latest –save

因为我的是最新版的我就直接输入latest,如果你是别的版本先输入cordova --version查看自己的Cordova版本再修改指定版本。
例如:显示13.0.0则把上面安装语句的latest改为13其余不变。

如果没用请你继续往下看:
你应该已经下载了Android studio,打开它(我的是最新版Android Studio Otter 2 Feature Drop | 2025.2.2版本的)。
点击右下角的齿轮点开settings:
image
在右上角的搜索栏搜索sdk,点击Android sdk:
image
点击sdk tools:
image
勾选Android sdk command line:(我的是已安装后的截图,如未安装前面应该有一个下载的小标志)
image
然后点击右下角的apply,等待下载。
下载好的sdk command line文件在sdk同文件夹下。
image
在终端输入sdkmanager –version,看是否能出现sdkmanager的版本号。
image
如果你的项目目前已经安装了platform先卸载,再重新安装一遍,还是要指定版本。
此时我再输入cordova requirements android,这里理论上就不会报错了,但是我还是报错:

Requirements check results for android:
Java JDK: installed 17.0.11
Android SDK: installed true
Android target: not installed
Please install the Android SDK Platform "platforms;android-35"
Gradle: installed F:\Gradle\gradle-8.13-all\gradle-8.13\bin\gradle.BAT
Some of requirements check failed

但是此时已经没有乱码了,是我下载的sdkmanager的版本的问题,它要35那就再下一个35版本的输入:sdkmanager "platforms;android-35"
等待下载完成再运行cordova requirements android 此时不再报错。
image
完美解决。

posted on 2025-12-19 13:46  Liang_X_T  阅读(30)  评论(0)    收藏  举报