【问题标题】:Upgrading to com.android.tools.build:gradle 2.0 causes JavaLaunchHelper conflict during compilation升级到 com.android.tools.build:gradle 2.0 导致编译时 JavaLaunchHelper 冲突
【发布时间】:2016-08-16 15:29:36
【问题描述】:

当我升级我的项目 Android Studio 2.0(这促使我将 com.android.tools.build:gradle:1.50 升级到 com.android.tools.build:gradle:2.0)时,我收到以下错误:

Error:objc[17636]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.

这个错误似乎是良性的,我在https://code.google.com/p/android/issues/detail?id=204797 尝试了一些建议,但似乎没有帮助。

我还看到很多关于这是一个 JDK 问题 here 的报告(尚未修复),但奇怪的是这只是在我升级了 gradle 版本之后才发生。

【问题讨论】:

    标签: android-studio gradle android-gradle-plugin


    【解决方案1】:

    使缓存无效并重新启动 android studio 对我有用。我在 AS canary 3.0 上,我的 Gradle 升级是从 3.3 到 3.5

    更新:这只是一个临时修复,运行后问题似乎又回来了

    【讨论】:

      猜你喜欢
      • 2017-04-10
      • 2021-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-04
      • 2016-01-05
      相关资源
      最近更新 更多