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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/172428.html
標籤:其他
上一篇:影片|深入淺析
