使用 Cordova 遇到的一些问题

来源:互联网 发布:无线高清网络摄像机 编辑:程序博客网 时间:2024/05/21 19:05

使用 Cordova 遇到的一些问题

问题一

问题

[Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually. Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to inclde path to valid SDK directory.]ERROR building one of the platforms: Error: cmd: Command failed with exit code

解决办法

ANDROID_HOME=D:\apps\Android\sdkPATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

问题二

问题

Error: Could not find an installed version of Gradle either in Android Studio,or on your system to install the gradle wrapper. Please include gradlein your path, or install Android Studio

解决办法

从 https://services.gradle.org/distributions/ 下载最新gradle包并安装。

ANDROID_HOME=/home/kongxx/Android/SdkGRADLE_HOME=/apps/gradle-3.2.1PATH=$PATH:$ANDROID_HOME/tools/:$ANDROID_HOME/platform-tools:$GRADLE_HOME/bin

问题三

问题

使用 “cordova build android” 打包的时候报错:Error: Could not find gradle wrapper within Android SDK.

$ cordova build androidCHCP plugin after prepare hook:    config-file set to http://www.tjdr.info/EWT/chcp.jsonANDROID_HOME=/home/kongxx/Android/SdkJAVA_HOME=/opt/jdk8Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.Looked here: /home/kongxx/Android/Sdk/tools/templates/gradle/wrapper

解决办法

查看了一下 /home/kongxx/Android/Sdk/tools/templates/gradle/wrapper 目录,目录确实不存在,于是检查了一下 android-studio 环境,发现可以在 plugins/android/lib/templates 目录下包括上面的内容,于是,果断copy之。

$ cp -rf android-studio/plugins/android/lib/templates /home/kongxx/Android/Sdk/tools/

问题四

问题

使用Cordova打包时报错:Error: spawn EACCES

$ cordova build androidCHCP plugin after prepare hook:    config-file set to http://www.tjdr.info/EWT/chcp.jsonANDROID_HOME=/home/kongxx/Android/SdkJAVA_HOME=/opt/jdk8Subproject Path: CordovaLibError: spawn EACCES

解决办法

sudo chmod -Rf 755 ~/Android

问题五

问题

在 cordova 中使用浏览器测试的时候,默认启动的是 google-chrome 浏览器,比如:

cordova run browser

解决办法

可以使用 –target 来指定想使用的浏览器。

cordova run browser --target=operacordova run browser --target=firefox
原创粉丝点击