Android Studio4を起動したらエラーになる


概要

  • Android Studio4.1系を使っていて、4.2へのアップグレード通知に従いアップグレードした
  • アップグレード後に起動すると、下記のようなエラーダイアログが表示されて起動しない

※この現象は、Windows版、MacOS版のどちらでも発生する。

Internal error. Please refer to https://code.google.com/p/android/issues

java.lang.VerifyError: Expecting a stack map frame
Exception Details:
 Location:
  com/intellij/openapi/util/text/StringUtil.pluralize(Ljava/lang/String;l)Ljava/lang/String; @7: nop
 Reason:
  Expected stackmap frame at this location.
 Bytecode:
  00000000: 2ab0 0000 a7ff fe00 bf00 00a7 fffe
 Stackmap Table:
  same_frame(@2)
  same_frame(@9)

原因

このエラーは、Android Studioの日本語化をPleiadesのもので行っていると発生する。
原因は単純で、4.1系の設定しかないのに、4.2系にアップグレードした際に4.2系の設定を読み込もうとするからである。

対処方法

対処方法は、もう一度Pleiadesの日本語化を4.2系のAndroid Studioに対して行うだけ。
これで、4.2系の設定ができるので解消する。