ホームページ >Java >&#&チュートリアル >Google サインイン統合中に「com.android.build.transform.api.TransformException」を修正する方法?

Google サインイン統合中に「com.android.build.transform.api.TransformException」を修正する方法?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-08 05:06:10547ブラウズ

How to Fix

Google サインイン統合に関する「com.android.build.transform.api.TransformException」の問題

問題:

Google サインインを Android アプリに統合しているときにエラーが発生しますビルドが実行され、次のメッセージが表示されます:

エラー: タスク ':app:transformClassesWithDexForDebug' の実行に失敗しました。 com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: プロセス 'コマンド 'C:Program FilesJavajdk1.8.0binjava.exe' が終了しましたゼロ以外の終了値を持つ2

解決策:

問題を解決するには、defaultConfig ブロックの下のアプリの build.gradle ファイルに multiDexEnabled true を追加します。

defaultConfig {
    multiDexEnabled true
}

あるいは、別の回答で Steve が提案したように、コード ベースを小さなモジュールに分割してみることもできます。問題が解決しない場合、または頻繁に発生する場合は、複数の Dex ファイル (multiDexEnabled を使用) が役立つ場合があります。

追加の参考資料:

追加の洞察と解決策を含む同様の問題については、次のリンクを参照してください。これらのリソース:

  • [タスクの実行に失敗しました「:app:dexDebug」ExecException がゼロ以外の終了値で終了しました 2](https://stackoverflow.com/questions/28421091/execution-failed-for-task-app-dexdebug-execException-finished-with-non-zero -exit)
  • [エラー:タスク ':app:dexDebug' の実行に失敗しました。 com.android.ide.common.process.ProcessException](https://stackoverflow.com/questions/16257793/error-execution-failed-for-task-app-dexdebug-com-android-ide-common-process)

以上がGoogle サインイン統合中に「com.android.build.transform.api.TransformException」を修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。