问题描述:

最近在维护一个公司的项目,使用了Cordova,但是以前在学校并没有学习过。项目使用的是在原生的Android中嵌入Cordova WebView。

为了学习Cordova,我按照教程建立了一个Cordova项目,我想通过比较新建的Demo和项目的差异来学习理解项目。但是在我使用Android Studio 2.3打开这个新建的Demo时却弹出需要更新至Android Studio 3.0才能正常使用,但是公司目前用的都是2.x的AS, 而且在不知道3.x会带来什么样的后果的情况下,我选择保守不升级Android Studio,而且需要维护的项目可以使用2.x打开,那么依照经验来看,需要改动的就是Gradle Scripts里的内容了,而事实证明确实可行。

解决步骤:

1、修改 build.gradle (Project: android)文件下的buildscript->dependencies->classpath,修改后应是如下:

 

buildscript {    xxxxxxxdependencies {    classpath 'com.android.tools.build:gradle:2.2.3'    }}

 

2、修改 build.gradle (Project: app)文件下的buildscript->dependencies->classpath及complieOptions,修改后应是如下:

 

buildscript {    xxxxxxxdependencies {    classpath 'com.android.tools.build:gradle:2.2.3'    }}
 compileOptions {        //sourceCompatibility JavaVersion.VERSION_1_8        //targetCompatibility JavaVersion.VERSION_1_8    }

 

3、修改gradle-wrapper.properties文件中的distributioUrl对应的版本为:

 

distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

4、最后rebulid项目即可。

 

 

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 一款常用的 Squid 日志分析工具
  3. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  4. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  5. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  6. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  7. apk的优化方案-1
  8. Android学习系列之(二)项目目录结构基本介绍
  9. Android(安卓)java.io.FileNotFoundException on Android, open

随机推荐

  1. [Android实例] android中进行https连接的
  2. Android(安卓)Studio各类常见错误解决方
  3. Android(安卓)Activity和Fragment的转场
  4. viewpaper 抽屉
  5. Android(安卓)锁屏软件MemoryDebris测试
  6. Android(安卓)源码分析
  7. Android(安卓)当前线程是否为主线程(UI线
  8. android状态栏右上角增加图标的方法
  9. 【Android(安卓)开发教程】预创建数据库
  10. Android事件处理分析