Android Studioプレビュー:このJVMは定数タグ15をサポートしていません

削除

いくつかのカスタムビューを含むxmlレイアウトのプレビューを見ようとしています(複雑なことは何もありません...ほとんどがラッパーです)。次のエラーが発生します:

The following classes could not be instantiated:
- com.app.view.widget.SlidingSwipeRefreshLayout (Open Class, Show Exception, Clear Cache)
- com.app.view.widget.BetterViewAnimator (Open Class, Show Exception, Clear Cache)

java.lang.ClassFormatError: This JVM does not support constant tag 15 in class file <Unknown>
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:471)
    at com.android.tools.idea.rendering.RenderClassLoader.loadClass(RenderClassLoader.java:150)
    at com.android.tools.idea.rendering.RenderClassLoader.loadClassFile(RenderClassLoader.java:125)
    at org.jetbrains.android.uipreview.ModuleClassLoader.loadClassFile(ModuleClassLoader.java:287)
    at com.android.tools.idea.rendering.RenderClassLoader.loadClassFromClassPath(RenderClassLoader.java:118)
    at org.jetbrains.android.uipreview.ModuleClassLoader.loadClassFromModule(ModuleClassLoader.java:202)
    at org.jetbrains.android.uipreview.ModuleClassLoader.loadClassFromModuleOrDependency(ModuleClassLoader.java:136)
    at org.jetbrains.android.uipreview.ModuleClassLoader.load(ModuleClassLoader.java:122)
    at com.android.tools.idea.rendering.RenderClassLoader.findClass(RenderClassLoader.java:53)
    at org.jetbrains.android.uipreview.ModuleClassLoader.findClass(ModuleClassLoader.java:84)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at org.jetbrains.android.uipreview.ViewLoader.loadClass(ViewLoader.java:182)
    at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:101)
    at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:177)
    at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:207)
    at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:132)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:482)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:385)
    at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:400)
    at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:332)
    at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350)
    at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:497)
    at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:485)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:894)
    at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:485)
    at com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:590)
    at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:644)
    at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:79)
    at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7$1.run(AndroidLayoutPreviewToolWindowManager.java:586)
    at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137)
    at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7.run(AndroidLayoutPreviewToolWindowManager.java:581)
    at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
    at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
    at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
    at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
    at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
    at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:351)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)

それに対する提案された修正はありますか?Android Studioの一般的なクリーニング/再構築、再起動を試しました。

アレックB.プラム

カスタムビュークラスにラムダがある場合は、Java8でAndroidStudioを実行する必要があります。tools.android.comよると、STUDIO_JDK環境変数を設定することでこれを実行できます。

Macを使用している場合は、次のコマンドを実行して、AndroidStudioで常に使用されるようにこの環境変数を設定できます。

launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk

(実際のJDKの場所に応じて調整してください。)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Android Studioプレビュー:このJVMは定数タグ15をサポートしていません

分類Dev

Xamarin android .axmlファイルの読み込みエラー:このアイテムはプレビューをサポートしていません

分類Dev

IntelliJでAndroidプロジェクトを実行しようとしています:エラー:ビルドプロセスの異常終了:エラー:このJavaインスタンスは32ビットJVMをサポートしていません。

分類Dev

Android Studioのエミュレーターはアプリ内Androidアプリをサポートしていますか?

分類Dev

Android Studioビルドエラー:このバージョンのAndroid Studioは、使用されているGradleプラグインと互換性がありません。インスタントランを無効にしてみてください

分類Dev

Android Espresso:特定のバージョンのJUnitではテストフィルタリングはサポートされていません。JUnitのバージョンを4.6以上にアップグレードしてください

分類Dev

Androidテキストビューアダプタがタグ付きの特定のテキストビュー検索のIDを返していません

分類Dev

Android Studio 3.1レイアウトプレビューは、一部のレイアウトのプレビューを表示しません

分類Dev

[Android]このアプリはグーグルプレイサービスを更新しないと実行されません

分類Dev

Android StudioエミュレーターにはAPI 23のPlayストアが付属していません

分類Dev

私のAndroidアプリはAndroidバージョン9をサポートしていません

分類Dev

Androidプログラミングはペルシア語をサポートしていません

分類Dev

Xamarin Forms AndroidこのタイプのcollectionViewは、ディスパッチャースレッドとは異なるスレッドからのsourceCollectionへの変更をサポートしていません

分類Dev

CodenameoneMediaPlayerがAndroidで「このビデオを再生できません」というエラーを生成するダイアログをインターセプトしてサイレントに失敗する方法

分類Dev

Android 5.0はsamplerExternalOESをサポートしていませんか?

分類Dev

Android Studioにサポートリポジトリをインストールしてプロジェクトを同期することはできません

分類Dev

Android Studioにサポートリポジトリをインストールしてプロジェクトを同期することはできません

分類Dev

Android Studioにサポートリポジトリをインストールしてプロジェクトを同期することはできません

分類Dev

Android Studioのデザインプレビューにスタイルが適用されていませんか?

分類Dev

プラグインは、このプロジェクトのcordova-androidバージョンをサポートしていません。cordova-android:4.1.1、失敗したバージョン要件:> = 5.0.0-dev

分類Dev

Android Studio3.1.4はレイアウトプレビューを表示しません

分類Dev

私のAndroidアプリがサーバーに接続していませんAndroidエミュレーターをスローします

分類Dev

TablayoutカスタムビューはフルハイトのAndroidを使用していませんか?

分類Dev

Android:これはサポートされていません。MenuItemCompat.getActionProvider()を使用してください

分類Dev

Androidはほぼリアルタイムのプッシュ通知をサポートしていますか?

分類Dev

Android ImageButtonは、デザイナープレビューに表示されていても、画像を表示しません

分類Dev

Android Traceview(サンプリングベースのトレース)は、実際の関数呼び出しの数を反映していません

分類Dev

「CPUはSVMをサポートしていません」がWindowsのAndroid-Studioに表示されますが、Linuxでは表示されません

分類Dev

Android StudioSDKがAndroid7.1.2のサポートを表示していませんか?

Related 関連記事

  1. 1

    Android Studioプレビュー:このJVMは定数タグ15をサポートしていません

  2. 2

    Xamarin android .axmlファイルの読み込みエラー:このアイテムはプレビューをサポートしていません

  3. 3

    IntelliJでAndroidプロジェクトを実行しようとしています:エラー:ビルドプロセスの異常終了:エラー:このJavaインスタンスは32ビットJVMをサポートしていません。

  4. 4

    Android Studioのエミュレーターはアプリ内Androidアプリをサポートしていますか?

  5. 5

    Android Studioビルドエラー:このバージョンのAndroid Studioは、使用されているGradleプラグインと互換性がありません。インスタントランを無効にしてみてください

  6. 6

    Android Espresso:特定のバージョンのJUnitではテストフィルタリングはサポートされていません。JUnitのバージョンを4.6以上にアップグレードしてください

  7. 7

    Androidテキストビューアダプタがタグ付きの特定のテキストビュー検索のIDを返していません

  8. 8

    Android Studio 3.1レイアウトプレビューは、一部のレイアウトのプレビューを表示しません

  9. 9

    [Android]このアプリはグーグルプレイサービスを更新しないと実行されません

  10. 10

    Android StudioエミュレーターにはAPI 23のPlayストアが付属していません

  11. 11

    私のAndroidアプリはAndroidバージョン9をサポートしていません

  12. 12

    Androidプログラミングはペルシア語をサポートしていません

  13. 13

    Xamarin Forms AndroidこのタイプのcollectionViewは、ディスパッチャースレッドとは異なるスレッドからのsourceCollectionへの変更をサポートしていません

  14. 14

    CodenameoneMediaPlayerがAndroidで「このビデオを再生できません」というエラーを生成するダイアログをインターセプトしてサイレントに失敗する方法

  15. 15

    Android 5.0はsamplerExternalOESをサポートしていませんか?

  16. 16

    Android Studioにサポートリポジトリをインストールしてプロジェクトを同期することはできません

  17. 17

    Android Studioにサポートリポジトリをインストールしてプロジェクトを同期することはできません

  18. 18

    Android Studioにサポートリポジトリをインストールしてプロジェクトを同期することはできません

  19. 19

    Android Studioのデザインプレビューにスタイルが適用されていませんか?

  20. 20

    プラグインは、このプロジェクトのcordova-androidバージョンをサポートしていません。cordova-android:4.1.1、失敗したバージョン要件:> = 5.0.0-dev

  21. 21

    Android Studio3.1.4はレイアウトプレビューを表示しません

  22. 22

    私のAndroidアプリがサーバーに接続していませんAndroidエミュレーターをスローします

  23. 23

    TablayoutカスタムビューはフルハイトのAndroidを使用していませんか?

  24. 24

    Android:これはサポートされていません。MenuItemCompat.getActionProvider()を使用してください

  25. 25

    Androidはほぼリアルタイムのプッシュ通知をサポートしていますか?

  26. 26

    Android ImageButtonは、デザイナープレビューに表示されていても、画像を表示しません

  27. 27

    Android Traceview(サンプリングベースのトレース)は、実際の関数呼び出しの数を反映していません

  28. 28

    「CPUはSVMをサポートしていません」がWindowsのAndroid-Studioに表示されますが、Linuxでは表示されません

  29. 29

    Android StudioSDKがAndroid7.1.2のサポートを表示していませんか?

ホットタグ

アーカイブ