使用Android Studio 0.82 编译此官方项目时,会显示错误提示:
Error:The project is using an unsupported version of the Android Gradle plug-in (0.9.2)
Run Code Online (Sandbox Code Playgroud)
经过一些搜索,我决定手动更改build.gradle文件中的内容
classpath 'com.android.tools.build:gradle:0.9.+'
Run Code Online (Sandbox Code Playgroud)
到Android Studio中安装的gradle版本.
问题是,如何检查Android Studio中的gradle版本?
我已经为一个项目工作了几个月,没有任何问题。就在今天,在Android Studio中重新打开了该项目,并开始收到错误消息:
Gradle sync failed: Failed to notify project evaluation listener.
Run Code Online (Sandbox Code Playgroud)
我还清理了缓存,重建了项目,重新启动了我的电脑,卸载并重新安装了SDK中的Android支持和Google库,并尝试了使缓存无效并重新启动。这些都不起作用。
而且我正在使用Android Studio 2.1.1,以防万一。
我希望有人可以帮助我解决此问题。提前致谢。
日志:
Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify project evaluation listener.
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:55)
at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:79)
at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:30)
at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy10.afterEvaluate(Unknown Source)
at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:67)
... 94 more
Caused by: java.lang.StackOverflowError
at com.google.common.base.Objects.hashCode(Objects.java:78)
at com.android.build.gradle.internal.dependency.LibraryDependencyImpl.hashCode(LibraryDependencyImpl.java:145)
at com.google.common.collect.AbstractMapBasedMultimap.put(AbstractMapBasedMultimap.java:192)
at com.google.common.collect.AbstractListMultimap.put(AbstractListMultimap.java:100)
at com.google.common.collect.ArrayListMultimap.put(ArrayListMultimap.java:66)
at com.android.build.gradle.internal.DependencyManager.addDependency(DependencyManager.java:807)
at com.android.build.gradle.internal.DependencyManager.addDependency(DependencyManager.java:855)
at com.android.build.gradle.internal.DependencyManager.addDependency(DependencyManager.java:855)
at com.android.build.gradle.internal.DependencyManager.addDependency(DependencyManager.java:855)
2016-05-29 15:34:00,668 [ 193987] WARN - nal.AbstractExternalSystemTask - Failed to notify project …
Run Code Online (Sandbox Code Playgroud)