概要
- 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 Eclipse 日本語化プロジェクト
https://mergedoc.osdn.jp/
対処方法
対処方法は、もう一度Pleiadesの日本語化を4.2系のAndroid Studioに対して行うだけ。
これで、4.2系の設定ができるので解消する。