3

デバッグ中に Android プロジェクトのクラス ファイルの 1 つを編集し、デバッグ ボタンをもう一度クリックすると、インスタント実行で SimException がスローされ、次のメッセージが表示されることに気付きました。

エラー: キャッチされていない翻訳エラー: com.android.dx.cf.code.SimException: ローカル変数の型が一致しません: ローカルを使用して com.google.api.services.calendar.model.Event[] 型の値を設定またはアクセスしようとしていますタイプ java.io.IOException の変数。これは、ローカル変数情報を無視する .class 変換ツールの兆候です。1 エラー; 中止する

FAILURE: ビルドは例外で失敗しました。

  • 問題: タスク ':app:transformClasses_enhancedWithInstantReloadDexForDebug' の実行に失敗しました。

    com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: dex プロセスのリターン コード 1

  • 試してみてください: --stacktrace オプションを指定して実行し、スタック トレースを取得します。--debug オプションを指定して実行すると、より多くのログ出力が得られます。

これは、デバッグ中に特定のクラスを編集した場合にのみ発生します。他のファイルを編集した後は発生しません。なんで?

4

0 に答える 0