Android studio 编译错误:CreateProcess error=206, 文件名或扩展名太长。

Android studio 编译错误:CreateProcess error=206, 文件名或扩展名太长。

原因为 bin 文件的路径层级太多

解决方法:

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的修改