试了一个多星期终于可以了,各种版本问题,一定要注意版本版本版本,现在这一套在我这可以使用,仅供参考,不保证大家一定可以成功,玄学!!!
1.安装nodejs
- Node.js下载适合自己设备的安装包,一路next;
- 配置nodejs系统变量;
- 打开CMD窗口,执行命令
node -v
查看node版本,如果出现版本号等信息说明nodejs安装成功。
我使用的nodejs是v18.17.1版本
2.安装cordova
- 全局安装
npm install -g cordova
- 打开CMD窗口,执行命令cordova -v查看版本,如果安装成功,会有版本号信息。
我使用的cordova 是v12.0.0版本
3.安装配置java
我使用的是JDK17
安装java JDK
官方推荐的是JDK11但是一直没有成功,我这使用的是JDK17,Java Downloads | Oracle
安装过程一路NEXT。
配置java的环境变量
- 新增JAVA_HOME变量名,变量值为jdk安装路径,C:\Program Files\Java\jdk-17
- 打开CMD窗口,执行命令java -version,如果安装成功,会有版本号信息。
4.安装配置Gradle
我使用的是gradle-8.3
- 下载Gradle并将其解压Gradle | Installation
- 添加path环境变量 C:\Gradle\gradle-8.3\bin
- 打开CMD窗口,执行命令gradle -v,如果安装成功,会有版本号信息。
5.安装配置安卓SDK
我使用的是 android-studio-2021.2.1.1
安装Android Studio
管理SDK
我安装了这些
其他的默认都有
配置SDK的环境变量
新建ANDROID_SDK_ROOT和ANDROID_HOME环境变量,都设置为 Android SDK 安装位置C:\Users\XXX\AppData\Local\Android\Sdk
在path中加入以下路径(根据自己的路径而定,也可改成绝对路径)
%ANDROID_SDK_ROOT%/platform-tools/
%ANDROID_SDK_ROOT%/cmdline-tools/latest/bin/
%ANDROID_SDK_ROOT%/emulator/
打开CMD窗口,执行命令adb,如果安装成功,会有版本号信息
6.简单使用
依次执行以下代码:
cordova create hello com.example.hello HelloWorld
cd hello
cordova platform add android
cordova platform ls
cordova requirements
cordova build
cordova run
如果没有报错说明success,在E:\hello\platforms\android\app\build\outputs\apk\debug会有一个apk,考到手机就能使用。
我使用的是安卓12.0
安装包下载
JDK17 、android-studio-2021.2.1.1、gradle-8.3打包下载地址(资源有大小限制只能分开上传了):
https://download.csdn.net/download/lwbCUMT/88331815?spm=1001.2014.3001.5503
https://download.csdn.net/download/lwbCUMT/88331836?spm=1001.2014.3001.5503