最近更新了Android Studio 之后Android studio 编译错误:CreateProcess error=206, 文件名或扩展名太长。
原因为 bin 文件的路径层级太多
解决方法1:
1. Android Studio -> Run -> Edit Configurations -> Templates -> Application
-> shorten command line: 选择 JAR manifest -java -cp classpath.jar classname [args]
(默认为user-local default:none -java [options] classname [args] )
2. 然后 Build ->Clean project -> 再重新Build
3. 如果是在 junit test 报的错,上面 Application 改为选择 Android JUnit , 同样做Shorten command line的修改
解决方法2:
结束任务管理器Java进程,重新编译即可
解决方法3:
降低Android Studio版本 和 升级jdk版本
参考地址:android - Caused by: java.lang.AssertionError: Could not delete caches dir yourProject\build\kotlin\compileDebugTestingKotlin - Stack Overflow文章来源:https://www.toymoban.com/news/detail-730651.html
文章来源地址https://www.toymoban.com/news/detail-730651.html
到了这里,关于Android 编译错误:CreateProcess error=206, 文件名或扩展名太长。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!