在Cordova Android平台上添加GCM和crosswalk插件时出现错误

时间:2015-11-21 12:22:53

标签: cordova build.gradle crosswalk

我使用Cordova创建了Android平台,并在build.gradle上添加了以下代码以使用GCM。

∙apply plugin: ‘com.google.gms.google-services’

∙buildscript {
repositories {
    mavenCentral()
    jcenter()
}
∙ classpath 'com.google.gms:google-services:1.5.0-beta2’
∙ compile 'com.google.android.gms:play-services-gcm:8.3.0'
  compile 'com.android.support:support-v4:+'

看起来效果很好但是当我在添加crosswalk插件后执行gradle sync时,会出现一些错误。

∙Error:(194, 0) Error: NDK integration is deprecated in the current plugin.  Consider trying the new experimental plugin.  For details, see http://tools.android.com/tech-docs/new-build-system/gradle-experimental.  Set "android.useDeprecatedNdk=true" in gradle.properties to continue using the current NDK integration.

没有文件' gradle.properties'在项目清单上。因此,当我创建一个名为' gradle.properties'的文件时,添加另一个代码,如下所示。

∙android.useDeprecatedNdk=true

但是,我仍然有错误与我之前提到的不一样。

∙Error:exception during working with external system:

有没有人像我一样遇到过同样的问题?请分享您的知识。我迫切需要你的帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

您的gradle.properties文件是否位于项目根路径下?