zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

我的Android进阶之旅------>解决Error:Unable to find method 'org.gradle.api.internal.project.ProjectInternal.g

AndroidampgradleAPI 解决 Error to &#
2023-09-27 14:29:23 时间

今天在Github上面下载了一份代码,然后导入到Android Studio中直接报了如下图所示的错误:
这里写图片描述


Error: Unable to find method ‘org.gradle.api.internal.project.ProjectInternal.getPluginManager()Lorg/gradle/api/internal/plugins/PluginManagerInternal;’.
Possible causes for this unexpected error include:


Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)

The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
Stop Gradle build processes (requires restart)

Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.


In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.


按照如上图所示的提示去点击【Re-download dependencies and sync project】选项,发现怎么重新尝试还是无效果。如果点击【Stop Gradle build processes (requires restart)】选项,则直接退出了Android Studio,重启后还是无效。

最后我把该Github上面下载下来的代码和我已经运行正常的代码做对比,发现有两个地方的代码有很大的差异:


因为gradle版本为1.2.3我电脑上没有下载,因此我将gradle版本改为我目前Android Studio中所使用的gradle版本2.2.0-alpha4’,代码如下:


 classpath com.android.tools.build:gradle:2.2.0-alpha4

// classpath com.android.tools.build:gradle:1.2.3

发现了项目工程文件目录gradle\wrapper里面找到gradle-wrapper.properties里面的内容不同。

位置如下图所示:
这里写图片描述

修改里面的值:将distributionUrl=https://services.gradle.org/distributions/gradle-2.2-all.zip改为distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip 。如下所示:
这里写图片描述

distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip

改为:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

修改后如下图所示:
这里写图片描述


zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

修改完之后,再重新编译即可。编译成功后,如下图所示:
这里写图片描述


Android | 音视频方向进阶路线及资源合集 但是系统相机和系统控件VideoView的局限性都是可定制型太差,系统相机的图像分辨率,视频码率以及VideoView的进度条等.
字节卷动 You will never know how excellent you are unless you impel yourself once.