快速处理编译运行AS
compileDebugJavaWithJavac
问题
compileDebugJavaWithJavac
是什么,从字面上看就是在debug调试的执行javac命令,编译器遇到不能解析的内容而抛出的异常。
上面一大片报红,很难定位错误的原因在哪里,在
Terminal
执行
gradlew compileDebugJavaWithJavac
命令能快速找到原因:
下面是命令执行结果:
找到有
错误
字眼的片段,从上面提示知道了是阿里路由
ARouter
这块出问题了,错误内容是
Failed to extract default group! String index out of range: -2
,意思是指
MessageSharingMemberActivity
这个类的路由path存在错误,无法识别提取。接着我看出了改类的路由path确实有问题,少了一个分级,ARouter的path必须要两级以上。
错误path:
改成:
com
pil
e
Debug
Java
With
Javac
是什么,从字面上看就是在
debug
调试的执行
javac
命令,
编译
器遇到不能解析的内容而抛出的异常。
报错举例:
编译
报错没有给出明确的代码错误位置
Execution failed for task ':app:
com
pil
e
Debug
Java
With
Javac
'
解决办法:
在AS的Terminal内输入命令:输出具体代码错误位置,逐...
第一个就是
:app:
com
pil
e
Debug
Java
With
Javac
网上查了各种
问题
都有,也有各种解决的方法,试了试都没有效果,结果在一个博客里面找到了解决方法
就是在
Android
Studio 的Terminal 中查看build 的info
gradle
com
pil
e
Debug
Sourc...
在打包react native项目的时候,报错如下信息,我的项目的react-native版本比较低,是0.62…出现这个报错是因为中间各种资源下载不了,需要把gradle配置里面
android
studio设置的代理注释掉.有这个代理是因为在安装
android
studio的时候,最初我按照网上的教程设置了个代理.如下图,虽然我后来设置成了no-proxy,但是系统设置里面还是有代理的,需要手动修改.我用的是mac,如果是window,也进行对应
处理
就好.然后把后面几行全局代理配置删除或者注释掉即可.
处理
com
pil
e
Debug
Java
With
Javac
编译
问题
使用
Android
Studio
编译
代码总是报错:Execution failed for task ‘:app:
com
pil
e
Debug
Java
With
Javac
’. 却又没有显示错误原因,找不到报错原因无从下手。
可以在Terminal窗口输入命令 gradlew
com
pil
e
Debug
Java
With
Javac
进行编......
报这个错误根本就不知道什么
问题
,报这个错误的原因很多,没有一个统一的,所以百度了一下,也有很多的解决方法:
Android
studio 描述简单bug解决之
com
pil
e
Debug
Java
With
Javac
异常:Error:Execution failed for task ':app:
com
pil
e
Debug
Java
With
Javac
'. >
Com
pil
ation failed;...
在AS中进行
编译
,出现如下错误:
Error:Execution failed for task ':xxx:
com
pil
e
Debug
Java
With
Javac
'.
>
Com
pil
ation failed; see the
com
pil
er error output for details.
Android
Studio 3.3.1
运行
项目时,在某个module进行
编译
时,报错了!
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':module1:
com
pil
e
Debug
Java
With
Javac
'.
>
Com
pil
ation failed; ...
android
studio项目里面报错
com
pil
e
Debug
Java
With
Javac
折磨我好久了,每次都是一点点排查代码,因为as不会给出具体出错的位置,今天修改的代码太多了,用排查的方式 太费事了,从网上找了好久,终于找到能帮助自己的信息了,记录一下,希望可以帮助更多向我一样的小伙伴....在Terminal里面输入命令gradlew
com
pil
e
Debug
Sources --stackt...
这个错误提示 “
com
pil
e
Debug
Java
With
Javac
task (current target is 1.8) and kaptGenerateStubs
Debug
Kotlin task (current target is 17)” 表示在执行
com
pil
e
Debug
Java
With
Javac
任务时,
Java
的
编译
目标版本为 1.8,而在执行 kaptGenerateStubs
Debug
Kotlin 任务时,Kotlin 的
编译
目标版本为 17,它们应该设置为相同的版本。
Android
12
编译
报错解决方法,
com
pil
e
Debug
Java
With
Javac
FAILED、
java
.lang.AssertionError: annotationType()
报错:Task:
com
pil
e
Debug
Java
With
Javac
FAILED
解决方案:
在排查gradle版本没有
问题
之后,再通过遍历代码后发现是项目下的某个文件中,之前误输入了一段错误且多余的代码,影响了整个工程的
编译
。删除掉重新
编译
即可。
* What went wrong:
Execution failed for task ':app:
com
pil
e
Debug
Java
With
Javac
'.
> Failed to query the value of task ':app:
com
pil
e
Debug
Java
With
Javac
' property 'options.generatedSourceOutputDirectory'.
Querying the mapped value of map(
java
.io.File property(org.gradle.api.file.Directory, property(org.gradle.api.file.Directory, fixed(class org.gradle.api.internal.file.DefaultFilePropertyFactoryKaTeX parse error: Undefined control sequence: \software at po.