为什么80%的码农都做不了架构师?>>>   

升级到 Android Studio 3.0, Gradle 升级为 4.3.1 版本,使用 cordova build android 出错. 解决方案: windows 系统以下命令行在 MINGW 的bash 窗口中执行

  1. 下载文件 https://downloads.gradle.org/distributions/gradle-4.3.1-bin.zip

  2. 解压后拷贝到 %USERPROFILE%\AppData\Local|Android\gradle 目录下, 若系统C盘,登录用户为 Administrator 则结构为: C:\Users\Administrator\AppData\Local\Android\gradle\gradle-4.3.1\bin\

  3. 在系统属性-环境变量的系统变量中找到变量 path, 其值追加(前面需要一个分号) ;c:\Users\Administrator\AppData\Local\Android\gradle\gradle-4.3.1\bin\

  4. 进入项目目录 cd <project>

  5. 删除已有的平台 重新添加

cordova platform remove android
cordova platform add android --save
  1. 修改文件 ./platforms/android/build.gradle
//dependencies {classpath 'com.android.tools.build:gradle:2.2.3'}//

修改为

//dependencies {classpath 'com.android.tools.build:gradle:3.0.1'}//

更新以下小结为

task wrapper(type: Wrapper) {gradleVersion = '4.3.1'}

找到

    dependencies {compile fileTree(dir: 'libs', include: '*.jar')// SUB-PROJECT DEPENDENCIES STARTdebugCompile(project(path: "CordovaLib", configuration: "debug"))releaseCompile(project(path: "CordovaLib", configuration: "release"))// SUB-PROJECT DEPENDENCIES END}

修改为

    dependencies {implementation fileTree(dir: 'libs', include: '*.jar')implementation project(':CordovaLib')}
  1. Cordova打包环境检查(如果检测通过,后面再打包项目时,可以跳过此步)
//
cordova requirements

输出

 Requirements check results for android:Java JDK: installed 1.8.0Android SDK: installed trueAndroid target: installed android-27,android-26
Gradle: installed C:\Users\Administrator\AppData\Local\Android\gradle\gradle-4.3.1\bin\gradle
  1. 设置环境参数,只需执行一次,以后build时不需要执行
export CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL=https://services.gradle.org/distributions/gradle-4.3.1-all.zip
  1. Cordova打包命令, 第一次执行会下载 gradle-4.3.1-all.zip 文件
//
cordova build android --verbose
  1. 已知问题
  • cordova-plugin-camera 插件不兼容,build 失败

转载于:https://my.oschina.net/mark35/blog/1577511

Android Studio 3.0 下 Cordova 打包时 Gradle 兼容性问题解决相关推荐

  1. Android笔记——Windows环境下Android Studio v1.0安装教程

    本文主要讲解Windows环境下Android Studio的安装教程,Mac的Android Studio安装与此类似不在赘述,另外友情提示Windows下的SDK与Mac的SDK是通用的,可以直接 ...

  2. Android Studio 3.0 正式版本 发行说明 (翻译)

    前言 as终于发正式版了.赶快来看看有什么新的功能.本文采用翻译器翻译. Android Studio是为Android开发的官方IDE,包含构建Android应用程序所需的一切. 1.要获取最新版本 ...

  3. Android Studio 3.0+ 新Dex编译器D8 Desugar R8

    原文链接 https://blog.csdn.net/jamin0107/article/details/81123154 〇.序 将.class自己码转化为.dex字节码作为Apk打包的关键步骤,G ...

  4. Android Studio 3.0~3.x正式版填坑之路

    序言 总看别人的文章,今天尝试着自己来写一篇.在逛论坛时候,无意间发现Android Studio 3.0正式版本推送更新了,早听说AS 3.0添加了许多新功能,然后手贱迫不及待地想先睹为快,结果正中 ...

  5. Android Studio 4.0.+NDK项目开发详细教学

    JNI开发系列目录 JNI开发必学C++基础 JNI开发必学C++使用实践 Android Studio 4.0.+NDK项目开发详细教学 Android NDK与JNI的区别有何不同? Androi ...

  6. Android Studio 4.0 重磅发布!Android 11 Bata 版来了!

    点击"开发者技术前线",选择"星标" 在看|星标|留言,  真爱 作者 | Adarsh Fernando 译者 | 王强    回复"666&quo ...

  7. 太秀了!Android Studio 4.0 重磅来袭!Android 11 Bata 版来了!

    点击上方 "程序员小乐"关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 One day, you'll be just a memory for s ...

  8. android studio 3.0新功能介绍

    谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快.(英语一般,有些翻译不太好) 下载地址 https://developer.android.g ...

  9. Android Studio 1.0 苹果电脑安装配置

    前言 近日Google终于不负众望,发布了期待已久的Android Studio 1.0正式版.小编自己是Android开发者,之前使用过Eclipse,也试用过Android Studio 0.x版 ...

最新文章

  1. 逃课上网吧编程、玩摇滚的另类学生,如何成为独角兽公司的 CTO?
  2. 每句话都可以品半辈子!!!
  3. Android 如何快速写满存储空间
  4. 5G时代到来,是机遇还是灾难?
  5. code vs1517 求一次函数解析式(数论 纯数学知识)
  6. oracle报错ora-00200,oracle 11gR2 rac 创建database报ORA-00200错误
  7. 使用Docker快速搭建Tensorflow开发环境
  8. java 正则表达式 检测数学公式是否正确_java 正则表达式 检测数学公式是否正
  9. hd6630m可以玩lol吗_《LOL》流畅玩!Intel HD620核显性能实测
  10. python数据处理2: 拟合数据、整合数据、导出数据
  11. Ps如何使用透视裁剪工具
  12. 计算机硬件未来发展前景,计算机硬件发展现状
  13. PMP考前冲刺2.20 | 2023新征程,一举拿证
  14. pyspider实战:爬取想要的妹纸图(附源码)
  15. MSVS2008和VS2010的痛苦加装
  16. SQL Server添加MDW性能监控报表
  17. 技能兴鲁试题--数据分析挖掘
  18. mysql checking_高并发下MySQL出现checking permissions
  19. mydate97picker
  20. 知识图谱构建之二:从结构化数据到知识图谱

热门文章

  1. 利用域名(host碰撞)碰撞实现从任何地方发起中间人攻击(理论篇)
  2. Redis Save 命令
  3. ubuntu系统debootstrap的使用(构建一套基本的系统)
  4. 基于jenkins的go语言项目自动化发布遇到的坑
  5. FlatBuffers要点
  6. MVC传递Model
  7. [C语言 - 10] C语言保留字
  8. Linux Shell 之 我的第一个Shell程序
  9. SuperSocket 1.4系列文档(17) 在Windows Azure中运行SuperSocket
  10. 对虚拟目录的操作(转)