第一步当然是安装node和npm,网上很多教程,此处不再赘述
第二步是安装cordova,也很简单,就是sudo npm i -g cordova
第三步是安装依赖,直接参考官网教程
https://cordova.apache.org/docs/en/latest/guide/cli/index.html#install-pre-requisites-for-building
安装依赖历程
JDK8
- PS: 一开始尝试的是用brew安装
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk8
但是装完不知道怎么设置环境变量,而且安装要大概1个小时才能完成,对比结果是到官网下载安装包来装比较快
- 安装jdk,直接在甲骨文的官网下载的安装包,需要注册账号后,才能下载。下载完成后直接双击安装即可。
- echo $JAVA_HOME发现没有输出,所以需要配置环境变量
在启动文件里加上这么几行(如:vi ~/.zshrc)
# For jdk
export JAVA_HOME=$(/usr/libexec/java_home)
export CLASS_PATH=$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
然后source ~/.zshrc 再重新echo $JAVA_HOME发现已经有输出,那么环境变量就设置好了
Gradle
依然是看官网https://gradle.org/install/
这样安装
brew install gradle
我配的是清华源,大概从14:13装到14:26都没装好,果断Crtl+C取消掉,改用sdk来安装
curl -s "https://get.sdkman.io" | bash
大概1分钟左右就装好了,然后打开一个新的终端,就可以开始用它来安装gradle了
sdk install gradle 6.5.1
Android Studio
https://developer.android.google.cn/studio/install?hl=zh-cn
按照官网指南,下载dmg安装包,然后安装即可
安装完,配置时,遇到了这些问题
1.代理 https://www.jianshu.com/p/0936af70cda3
2.sdk配置https://blog.csdn.net/qq_41217631/article/details/104542670
后记:2020-07-28 Android Studio 依旧不能按预期的下载SDK
改用sdkmanager在命令行下载,target not installed和sdk not installed的问题搞定
这里可以下载SDK工具包 https://developer.android.google.cn/studio/index.html#downloads
sdkmanager教程 https://developer.android.google.cn/studio/command-line/sdkmanager
sdkmanager "platforms;android-28"
然后就可以cordova build成功了
网友评论