• 欢迎来到我的博客
  • [email protected]

cordova 开发环境搭建

学习笔记 tianlan 6个月前 (04-29) 358次浏览 0个评论 扫描二维码
文章目录[隐藏]

参考

https://www.cnblogs.com/chun321/p/9804868.html

安装 nodejs

https://jsztl.com/2020/09/24/windows-%e5%ae%89%e8%a3%85-npm/

安装 git for windows

https://gitforwindows.org/

安装 jdk8

这个安装好后,需要设置 JAVA_HOME 系统变量,以及 PATH 环境变量。

安装 gradle

官网参考:https://gradle.org/install

1.下载地址:https://services.gradle.org/distributions/gradle-6.5-all.zip

2.在D盘下新建文件夹Gradle,就有了地址: D:\Gradle

3.打开刚下的压缩包,解压后,把gradle-6.5文件夹放到上面的文件夹里面

4.按照上面java的环境变量的设置,在系统环境变量中加上gradle的bin的绝对路径,追加到Path下面

5.在控制台中输入 gradle -v ,出现版本号就成功,说该指令不存在就配置有问题

安装 android sdk (通过安装 android studio)

可以参考这里的安装:https://www.cnblogs.com/xiadewang/p/7820377.html

安装有错误的时候,除了uninstall之外,要清除之前的安装设置数据,可以参考:https://zhidao.baidu.com/question/693834551689795644.html

1.官网下载:https://developer.android.google.cn/studio/。

2.傻瓜式安装,我这里下载后没有SDK的勾选项,只有两个,先不管。

3.SDK的配置:(这里是默认的sdk的安装地址,如果不想让这个浪费C盘的内存,就可以在第一次安装启动的时候让安装sdk的地方重新设置地址)

3.1 下载和安装完 android-studio 后就会默认在计算机的C盘下面建sdk的目录,默认地址是:C:\Users\windows_username\AppData\Local\Android\Sdk

,因为现在新版的安装的时候并没有网上说的安装的时候会让你选择sdk安装的目录,而是只有一个选择安装 android studio的目录,所以一开始我还以为是没有安装,弄了半天。。。

3.2 设置系统环境变量 ANDROID_SDK_ROOT值为:C:\Users\windows_username\AppData\Local\Android\Sdk

3.4 更改系统环境变量Path

在Path后面追加两个地址:
一个:%ANDROID_SDK_ROOT%\tools
一个:%ANDROID_SDK_ROOT%\platform-tools

3.5监测环境变量是否设置成功,

打开cmd控制台窗口,
输入android 如果有反应说明%ANDROID_SDK_ROOT%\tools 配置成功;
输入adb 如果有反应说明%ANDROID_SDK_ROOT%\platform-tools配置成功;
如果没反应就是配置上有问题;

cordova run 报错:timeout

Downloading https://services.gradle.org/distributions/gradle-6.5-all.zip

Exception in thread “main” java.io.IOException: Downloading from https://services.gradle.org/distributions/gradle-6.5-all.zip failed: timeout

我们之前配置好了 gradle,但是 cordova 好像并不喜欢用我们配置好的,非要自己去下载,然而由于网络问题无法下载。

解决方案① 设置代理

cmd和bash,git设置代理的方法

解决方案② 手动下载

手动下载 gradle 放入相应文件夹

cordova 开发环境搭建

cordova run 报错:repositories.cfg could not be loaded

根据报错信息,直接新建相关文件即可

cordova run 警告:License not accepted

Checking the license for package Android SDK Platform 29 in C:\Users\windows_username\AppData\Local\Android\Sdk\licenses

Warning: License for package Android SDK Platform 29 not accepted.

我们在使用 android sdk 之前,需要去接受协议,类似于你安装软件时需要勾选“我已阅读并同意XX协议”。

解决方案

cd C:\Users\windows_username\AppData\Local\Android\Sdk\tools\bin

sdkmanager –licenses

然后就一直同意就行了

cordova run 报错:Failed to execute shell command

Package name: io.cordova.hellocordova

INSTALL SUCCESS

Failed to execute shell command “input,keyevent,82” on device: Error: Command failed with exit code 137: adb -s 534a9142 shell input keyevent 82

可以看到 apk 已经安装成功了,所以应该是电脑和安卓手机之前的问题

解决方案

在开发者模式下,设置USB调试(安全设置),允许通过USB调试修改权限或模拟点击

chrome inspect 404

因为 inspect 需要去 谷歌那边加载一点插件,所以需要代理,或者我们可以安装离线包

参考:https://www.cnblogs.com/slmk/p/7591126.html。


天蓝, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:cordova 开发环境搭建
喜欢 (0)
[[email protected]]
分享 (0)

您必须 登录 才能发表评论!