1. ホーム
  2. java

[解決済み] com.android.build.transform.api.TransformException

2022-04-26 23:37:53

質問

私はGoogleサインインを統合しようとしている、私のアプリで、私はこれらのライブラリを追加しました。

compile 'com.google.android.gms:play-services-identity:8.1.0'
compile 'com.google.android.gms:play-services-plus:8.1.0'

また、プロジェクトのbuild gradleにこれを追加します。

classpath 'com.google.gms:google-services:1.4.0-beta3'

また、app build gradleにプラグインを追加します。

apply plugin: 'com.google.gms.google-services'

をクリックし、必要なパーミッションを追加します。 が、アプリを実行しようとすると、このようなエラーが表示されます。

    Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
    com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: 
    org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0\bin\java.exe'' finished with non-zero exit value 2

どのように解決するのですか?

を加えてみてください。 multiDexEnabled true をアプリに追加する build.gradle ファイルを作成します。

 defaultConfig {
    multiDexEnabled true
}

EDIT。

スティーブの試食 回答 を最初に選択します。頻繁に発生する場合、または最初のステップで解決できなかった場合 multiDexEnabled さらに詳しく知りたい方は、同じような問題をいくつかご紹介します。

:app:dexDebug ExecExceptionが0以外の終了値で終了した 2.

Error:Execution failed for task ':app:dexDebug'. com.android.ide.common.process.ProcessException