【问题标题】:Error:Could not find method getCompileConfiguration() for arguments [] on object of type com.android.build.gradle.internal.api.ApplicationVariantImpl错误:在 com.android.build.gradle.internal.api.ApplicationVariantImpl 类型的对象上找不到参数 [] 的方法 getCompileConfiguration()
【发布时间】:2018-05-03 21:01:38
【问题描述】:

我正在研究 React Native 技术,直到昨天和今天,当我在 android studio 中打开 react-native 项目时,它给了我这个错误:

错误:在 com.android.build.gradle.internal.api.ApplicationVariantImpl 类型的对象上找不到参数 [] 的方法 getCompileConfiguration()。

请帮助我找到解决此问题的最佳解决方案。

谢谢

【问题讨论】:

  • 您好,我们也有同样的问题。你找到解决办法了吗?
  • 同样的问题,我在这里找到了一个潜在的答案:stackoverflow.com/questions/50131089/… 但它对我不起作用,因为 react-native-image 选择器与最新的 gradle 不兼容..

标签: reactjs react-native gradle crash android-studio-3.0


【解决方案1】:

我认为这是由于com.google.gms:google-services发布了一个与gradle构建工具不兼容的新版本,为了修复它我更改了android/build.gradle

dependencies {
  - classpath 'com.android.tools.build:gradle:2.2.+'
  - classpath 'com.google.gms:google-services:3.+'
  + classpath 'com.android.tools.build:gradle:2.2.3'
  + classpath 'com.google.gms:google-services:3.2.1'
}

要使用严格的版本,根据文档here

【讨论】:

  • 只是补充一点,有时我们可能需要将构建 gradle 更改为 2.3.3,并将我们的 gradle 包装器属性更改为 4.1-all.zip
猜你喜欢
  • 1970-01-01
  • 2021-08-30
  • 2023-02-05
  • 2015-12-29
  • 2015-03-04
  • 2013-06-10
  • 2019-10-21
  • 1970-01-01
  • 2018-08-12
相关资源
最近更新 更多