在Android Studio 2.3 中开发运行 Cordova 8.0.0项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36570478/article/details/79031427

问题描述:

最近在维护一个公司的项目,使用了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 {
    xxxxxxx
dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'
    }
}

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

buildscript {
    xxxxxxx
dependencies {
    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项目即可。

 

猜你喜欢

转载自blog.csdn.net/weixin_36570478/article/details/79031427