Android studio4.1更新后出现的问题

Android studio4.1更新后出现的问题如下
问题1


> Task : app : kaptDebugKotlin FAILED
FAILURE: Build failed with an exception.
wrong:
Execution failed for task ' :app : kaptDebugKotlin'.
> A failure occurred while executing org. jetbrains . kotlin. gradle . internal . KaptExecution
> java. lang. reflect. InvocationTargetException (no error message)
Run with --stacktrace option to get the stack trace. Run with --info or --debug_ option to get more log output. Run with --scan to get full insights.
Get more help at https://help. gradle .org

莫名其妙 no error message 无从下手,报错信息太少,这时需要打开log输出日志 --stacktrace -info

然后再次运行项目,这时会有log输出,如果里面有乱码,按照如下操作来配置一下

在Android studio的目录下的bin目录下

如 : android-studio\bin\studio64.exe.vmoptions(这个文件)

打开这个文件在最后一行添加 -Dfile.encoding=UTF-8 参数,定义所有文件的编码为 UTF-8 问题解决

重启as,运行项目,编译可能时间久一点,这次直接成功了,没有上面的那个错误了,as4.1的bug让人无从下手(哈哈哈)

如果还报错,那么仔细看错误信息,一个一个的解决问题

问题2

    Internal error. Please refer to https://code.google.com/p/android/issues
     
    java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors()[Lcom/intellij/ide/plugins/IdeaPluginDescriptorImpl;
        at com.a.a.b.b.ar.a(ar.java:121)
        at com.a.a.b.b.ar.a(ar.java:71)
        at com.intellij.idea.MainImpl.start(MainImpl.java:19)
        at com.intellij.idea.StartupUtil.startApp(StartupUtil.java:303)
        at com.intellij.idea.StartupUtil.prepareApp(StartupUtil.java:245)
        at com.intellij.ide.plugins.MainRunner.lambda$start$0(MainRunner.java:47)
        at java.lang.Thread.run(Thread.java:748)
     
    -----
    JRE 1.8.0_242-release-1644-b01 amd64 by JetBrains s.r.o
    C:\Program Files\Android\Android Studio\jre\jre

引起这个错的原因是插件不兼容 :

这个问题翻墙找到的(万能的互联网)  链接如下

https://intellij-support.jetbrains.com/hc/en-us/articles/360007568559

红色标注的地方就是解决方案(下面是简化步骤)

删除as4.1插件文件夹下面的插件(是个别插件不兼容,一一排除即可)

插件位置

C:\Users\{user}\AppData\Roaming\Google\AndroidStudio4.1\plugins

猜你喜欢

转载自blog.csdn.net/u014120638/article/details/109051330