如何让Cordova与Android Studio配合使用?

时间:2014-12-19 07:45:46

标签: android cordova android-studio

我有最新的东西,节点,npm,android studio,cordova。

我创建了一个新项目:

cordova create test
cd test
cordova platform add android

我进入Android Studio,导入项目,转到test / platforms / android它找到build.gradle文件,在它上面工作一段时间然后吐出:

Gradle version 1.10 is required. Current version is 2.2.1

所以我转到build.gradle文件,然后更新行

dependencies {
        classpath 'com.android.tools.build:gradle:0.10.+'
    }

为:

 dependencies {
        classpath 'com.android.tools.build:gradle:0.14.+'
    }

然后我重新导入我的项目,它突然停留了一段时间,然后吐出来:

Error:failed to find Build Tools revision 19.0.0

所以我安装Build Tools 19.0.0

它告诉我:

Error:The SDK Build Tools revision (19.0.0) is too low for project 'android'. Minimum required is 19.1.0

所以我看看我的SDK Manager,我安装了19.1.0

所以我回到build.gradle文件:

我改变了:

buildToolsVersion "19.0.0"

buildToolsVersion "19.1.0"

再次重新导入,

仍然告诉我: 错误:SDK Build Tools修订版(19.0.0)对于项目来说太低了':CordovaLib'。最低要求是19.1.0

我甚至尝试删除SDK Build Tools修订版19,并保留19.1但它仍然告诉我。

任何做过这首歌和舞蹈的人都可以帮帮我吗?

4 个答案:

答案 0 :(得分:7)

我有完全相同的问题,只是解决了它。你需要做的是完成相同的buildToolsVersion" 19.1.0"更改为平台项目文件夹中CordovaLib文件夹中的build.gradle文件,例如平台/机器人/ CordovaLib。

答案 1 :(得分:3)

我解决了这个问题,修改了gradle文件App和gradle文件CordovaLib,其中包含以下信息:

changed   dependencies {
        classpath 'com.android.tools.build:gradle:1.1.0+'
    }
}

android {
    compileSdkVersion 19
    buildToolsVersion "19.1.0"
}

在Android Studio 1.1上测试

答案 2 :(得分:1)

我有同样的问题。最后选择“导入非Android Studio项目”并导航到android文件夹平台/ android工作。不确定您最初是否选择“导入非Android Studio项目”选项。

答案 3 :(得分:0)

我遇到了同样的问题,并直接在Android Studio中更正了build.gradle的内容(用19.1.0替换19.0.0)。之后构建成功了。当然,这只是一个解决方法,直到Cordova团队永久解决问题。祝你好运。