Cordova搭建,所遇到問題處理


環境:NodeJs、[Android SDK | IOS]

安裝:npm install -g cordova

過程:

  1、創建一個項目:cordova create myApp
  2、選擇平台:
    cordova platform add browser
    cordova platform add ios
    cordova platform add android 
  3、運行:
    cordova run browser
    cordova run android
  4、Build:
    cordova buildbrowser
    cordova build android

問題1(android):

(node:7620) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejec
tion id: 1): Could not find an installed version of Gradle either in Android Stu
dio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio

解決辦法:

  1、手動下載gradle 
    gradle-x.x-bin.zip (x.x代表版本) 
    根據需要下載某一版本 
    地址: (https://services.gradle.org/distributions) 
    我下載的是gradle-4.1,下載完成后,解壓到任意文件夾下

   2、添加環境變量 
    PATH=D:\gradle-4.1\bin

   3、關閉cmd

   4、打開cmd,輸入gradle -v,查看是否安裝成功

   5、繼續使用cordova build android。

問題2(android):

A problem occurred evaluating project ':CordovaLib'.
t> No installed build tools found. Install the Android build tools version 19.1.0 or higher.
解決辦法:

   1、添加環境變量(ANDROID_HOME) 或 將CordovaLib下面的cordova.gradle 將 System.getenv("ANDROID_HOME") 改為你的SDK目錄。

   2、將你的CordovaLib下面的build.gradle中的 buildToolsVersion 改為你自己有得版本。

     sdkmanager "build-tools;19.1.0"

 問題3(android):

安裝crosswalk插件 Failed to execute aapt
原因:gradle版本跟crosswalk產生沖突,需要降低gradle版本,或者安裝兼容插件
解決辦法:

   cordova plugin add cordova-android-support-gradle-release --variable ANDROID_SUPPORT_VERSION=27.0.0

   然后再編譯cordova build android 就不會報錯了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM