添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

安装使用Android Studio真的是会出现各种各样的报错,在多次报错改错过程中,一个个新的错接踵而至。大多报错比较常见,易解决。在此记录一个可能因人而异的报错(即标题所示报错)的解决办法。

我的报错的根本原因

报错情况我没有进行记录,这里找了个差不多的。虽然都是如题所示的报错,但后面部分的介绍不同,有的直接可以看出要怎么做,而我的大概是 配置过程中出错,无法断定具体错在哪里

org.gradle.internal.exceptions.LocationAwareException: A problem occurred configuring project ':AppDemo'.
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:139)
at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109)
at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78)
at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)
at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)
at org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:53)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)

网上的解决办法很多都是相对具体和局限。搜索过程中,我在 StackOverflow的一个提问 中找到了办法。

解法是 在项目对应的根目录下 运行下面的命令 (windows下是在对应根目录下的cmd中运行。),从而可在显示信息中找到出错问题(我的报错情况 见下面 ,但我的错因相对弱智和具体,这里也是因人而异),然后再进一步解决。

#编译并打Debug包,并可查看gradle编译情况
./gradlew assembleDebug --info
#其中windows下又可写为
gradlew assembleDebug --info
#Linux或mac则又可为
gradle gradlew assembleDebug --info

我的报错的根本原因

这里的错因也是因人而异。我的错因很尴尬,是非常弱智的java环境变量问题。

Please set the JAVA_HOME variable in your environment to match the location of your Java installation.

平时cmd里输入java、javac啥的都没问题,运行java程序也没报过错。

而错就错在,我JAVA_HOME的内容中除了正确的目录地址,还包含了一些其他版本的jdk目录等。最终修改内容, 只保留当前使用的jdk目录 ,再运行,问题解决。

No route to host (connect failed) Caused by: org . gradle . internal . exceptions . LocationAwareException : A problem occurred configuring root project 'mjptouchPr... org . gradle . internal . exceptions . LocationAwareException : buildOutput.apkData must not be null at org . gradle .initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.j... : Caused by: org . gradle .api. internal .artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for configuration ‘:classpath’. 百度说是无法下载classpath里的内容,具体不是很清楚 解决 方法: 百度到了很多方法,单个尝试都 解决 不了,然后把 解决 方法结合 在build. gradle 里 buildscript { repositories { org . gradle .initialization.ReportedException: org . gradle . internal . exceptions .LocationAwareExcepti... 编译问题总结1. Unable to find module with Gradle path ':{某个子模块}' (needed by module 'app'.)1.1 检查项目 gradle 文件配置1.2 问题原因1.3 解决 总结2. Caused by: org . gradle .api.tasks.TaskExecutionException: Execution failed for ta... org . gradle .initialization.ReportedException: org . gradle . internal . exceptions . LocationAwareException : Execution failed for task ':app:compileDebugJavaWithJavac'. at org . gradle .initialization.DefaultGrad... 上星期项目还没事,这周一打开项目就 Read timeOut Caused by: org . gradle . internal . exceptions . LocationAwareException : A problem occurred configuring root project 'xxx' 解决 方法: 首先打开你的build. gradle 然后将repositories的这两个文件夹修改成... org . gradle . internal . exceptions . LocationAwareException : Execution failed for task ':app:processReleaseManifest'. at org . gradle .initialization.exception.D... 今天突然心血来潮想使用一下新版的 Gradle 版本来构建工程,所以去 Gradle 官网下载了个最新版的 Gradle 5.5版本。 Gradle 安装和配置https://blog.csdn.net/u011510678/article/details/79589944 安装好后在IDEA的 Gradle 设置页面中设置使用本地的 Gradle 来构建项目(Use local gradle distribution... 将 Android 工程移到其他路径再打开工程时, Android Studio 出现如下 误: Caused by: org . gradle .api. internal .plugins.PluginApplicationException: Failed to apply plugin [id ‘com. android . internal .application’] 此问题主要由于新工程路径存在中文,导致的编译出 解决 办法: 在工程下的 gradle .properties配置 android .overridePat Android 开发中 gradle 在打包编译的时候经常会 各种奇怪的 误,有的简单 误直接提供 解决 方案,有的 就比较头疼,信息不完整,完全无法下手定位 解决 ,所以这时候你就该学习一下 gradle 脚本,以及 gradle w指令的用法了 准备工作 gradle 官网地址,下载安装配置环境变量(自行搞定) 开局注意事项:Windows环境下直接以 gradle w,如果是mac自行加上 ./ 即`./gr... 今日科技快讯 近日,亚马逊CEO杰夫·贝索斯在推特上发布了一份夫妻二人的共同声明,宣布他和妻子麦肯齐已经离婚。“我们希望让人们意识到我们生活中出现新变化。正如我们的家人和密友们所知道的,经过长时间的感情探索和临时分居后,我们决定离婚,... package com.lyj.demo.customTests; import org .junit.Test; import org .junit.runner.RunWith; import org .springframework.test.context.junit4.SpringJUnit4ClassRunner; import java.util.HashMap; import java.util.Map; @author liyujie@shein.com @date 2020/1 8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?汇总记录编译运行 Android 过程中遇到的一些疑难问题已配置读写手机存储权限但未生效问题描述,在将 Android 工程升级到 gradle 3.0以后,以前正常的新建文件夹操作失败了,读写权限配置是正确的。经过排查,发现升级 gradle 3.0以后, Android SDK Build Tools的版本最少是26,26对应andr...