web-dev-qa-db-ja.com

org.gradle.api.tasks.TaskExecutionException:タスク ':app:transformClassesWithDexForDebug'の実行に失敗しました

プロジェクトの65Kエラーのため、Android St​​udioに移行する必要があります。走りながら

./gradlew assembleDebug

エラーが発生しています:

Execution failed for task ':app:transformClassesWithDexForDebug'.
com.Android.build.api.transform.TransformException:
com.Android.ide.common.process.ProcessException:
Java.util.concurrent.ExecutionException: 
com.Android.ide.common.process.ProcessException: 
org.gradle.process.internal.ExecException: 
Process 'command '/opt/jdk/jdk1.8.0_45/bin/Java'' finished with non-zero exit value 1

これは非常に一般的なエラーであり、EclipseプロジェクトをAndroid St​​udioに移行するときにすべて発生することがわかっています。

私は試しました:

タスク ':app:transformClassesWithDexForDebug'の実行に失敗しました-Gradleの依存関係?

Android用のGoogleサインインの実装中にタスク ':app:transformClassesWithDexForDebug'の実行に失敗しました

Android Studio TransformException:Error:Execution failed for task ':app:transformClassesWithDexForDebug'

Error:Execution failed for task ':app:transformClassesWithDexForDebug'

com.Android.build.transform.api.TransformException

https://github.com/journeyapps/zxing-Android-embedded/issues/11

私はすべてのソリューションを試して、.jarファイルをプロジェクトに1つずつ追加しようとしましたが、プロジェクトで使用されているGoogleサービスパッケージのみを使用し、multidex jarも追加しました。私に役立ちます

私のBuild.gradleファイル:

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        applicationId "com.petzview.Android"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
    lintOptions {
        abortOnError false
        checkReleaseBuilds false
    }

    dexOptions {
        incremental = true;
        maxProcessCount 4
        javaMaxHeapSize "4g"
        dexInProcess = false
        preDexLibraries = false
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.Android.support:appcompat-v7:23.4.0'
    compile 'com.google.Android.gms:play-services-ads:9.0.0'
    compile 'com.google.Android.gms:play-services-plus:9.0.0'
    compile 'com.google.Android.gms:play-services-gcm:9.0.0'
    compile project(':AVIOCtrlDefine')
    compile project(':Facebook')
    compile project(':SlidingMenu-master')
    compile 'com.Android.support:multidex:1.0.1'
}
Android.packagingOptions {
    exclude 'the META-INF / DEPENDENCIES'
    exclude 'META-INF/DEPENDENCIES.txt'
    exclude 'the META-INF / LICENSE'
    exclude 'the META-INF / LICENSE.txt'
    exclude 'the META-INF / license.txt'
    exclude 'the META-INF / NOTICE'
    exclude 'the META-INF / the NOTICE.txt '
    exclude ' the META-INF / NOTICE.txt '
    exclude ' the META-INF / ASL2.0 '
    exclude ' the META-INF / Services / javax.annotation.processing.Processor '
}
apply plugin: 'com.google.gms.google-services'

私の主なgradleファイル:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
       classpath 'com.Android.tools.build:gradle:2.1.0'
       classpath 'com.google.gms:google-services:3.0.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

libsフォルダーのスクリーンショット:

MyApplication.Java:

public class MyApplication extends MultiDexApplication {
    private Object mTempObject = null;

    private boolean flagHomeFragmentFirstCreate = true;

    @Override
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(this);
        FacebookSdk.sdkInitialize(getApplicationContext());
    }

MyApplicationを含むマイマニフェストクラス:

 <application
        Android:name=".MyApplication"
        Android:allowBackup="true"
        Android:icon="@drawable/ic_launcher"
        Android:label="@string/app_name"
        Android:largeHeap="true"
        Android:theme="@style/AppTheme">

走った後

./gradlew assembleDebug --stacktrace

エラーログ

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesWithDexForDebug'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.Java:69)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.Java:46)
at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.Java:35)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.Java:64)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.Java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.Java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.Java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.Java:53)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.Java:43)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.Java:203)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.Java:185)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.Java:66)
at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.Java:50)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.Java:25)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.Java:110)
at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.Java:37)
         org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.Java:37)
at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.Java:23)
at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.Java:43)
at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.Java:32)
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.Java:37)
at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.Java:30)
at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLauncher.Java:154)
at org.gradle.internal.Factories$1.create(Factories.Java:22)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.Java:90)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.Java:52)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.Java:151)
at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.Java:32)
at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.Java:99)
at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.Java:93)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.Java:90)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.Java:62)
at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.Java:93)
at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.Java:82)
at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.Java:94)
at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.Java:28)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.Java:35)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.Java:43)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.Java:28)
at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.Java:78)
at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.Java:48)
at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.Java:51)
at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.Java:28)
at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.Java:43)
at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.Java:170)
at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.Java:237)
at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.Java:210)
at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.Java:35)
at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.Java:24)
at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.Java:206)
at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.Java:169)
at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.Java:33)
at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.Java:22)
at org.gradle.launcher.Main.doAction(Main.Java:33)
at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.Java:45)
at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.Java:54)
at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.Java:35)
at org.gradle.launcher.GradleMain.main(GradleMain.Java:23)
at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.Java:30)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.Java:129)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.Java:61)
Caused by: Java.lang.RuntimeException:
com.Android.build.api.transform.TransformException:
com.Android.ide.common.process.ProcessException:
Java.util.concurrent.ExecutionException:
com.Android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process 'command
 '/opt/jdk/jdk1.8.0_45/bin/Java'' finished with non-zero exit value 1
at com.Android.builder.profile.Recorder$Block.handleException(Recorder.Java:54)
at com.Android.builder.profile.ThreadRecorder$1.record(ThreadRecorder.Java:57)
at com.Android.builder.profile.ThreadRecorder$1.record(ThreadRecorder.Java:47)
at com.Android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.Java:173)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.Java:75)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.doExecute(AnnotationProcessingTaskFactory.Java:244)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.Java:220)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.execute(AnnotationProcessingTaskFactory.Java:231)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.Java:209)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.Java:80)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.Java:61)
         ... 60 more Caused by: com.Android.build.api.transform.TransformException:> com.Android.ide.common.process.ProcessException:
Java.util.concurrent.ExecutionException:
com.Android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process 'command
 '/opt/jdk/jdk1.8.0_45/bin/Java'' finished with non-zero exit value 1
at com.Android.build.gradle.internal.transforms.DexTransform.transform(DexTransform.Java:421)
at com.Android.build.gradle.internal.pipeline.TransformTask$3.call(TransformTask.Java:178)
at com.Android.build.gradle.internal.pipeline.TransformTask$3.call(TransformTask.Java:174)
at com.Android.builder.profile.ThreadRecorder$1.record(ThreadRecorder.Java:55)
         ... 69 more Caused by: com.Android.ide.common.process.ProcessException:
Java.util.concurrent.ExecutionException:
com.Android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process 'command
 '/opt/jdk/jdk1.8.0_45/bin/Java'' finished with non-zero exit value 1
at com.Android.builder.core.AndroidBuilder.dexOutOfProcess(AndroidBuilder.Java:1553)
at com.Android.builder.core.AndroidBuilder.runDexer(AndroidBuilder.Java:1495)
at com.Android.builder.core.AndroidBuilder.convertByteCode(AndroidBuilder.Java:1482)
 at com.Android.build.gradle.internal.transforms.DexTransform.transform(DexTransform.Java:251)
         ... 72 more Caused by: Java.util.concurrent.ExecutionException:
com.Android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process 'command
 '/opt/jdk/jdk1.8.0_45/bin/Java'' finished with non-zero exit value 1
at com.Android.builder.core.AndroidBuilder.dexOutOfProcess(AndroidBuilder.Java:1549)
        ... 75 more Caused by: com.Android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process 'command
 '/opt/jdk/jdk1.8.0_45/bin/Java'' finished with non-zero exit value 1
at com.Android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.Java:43)
at com.Android.builder.core.AndroidBuilder$3.call(AndroidBuilder.Java:1538)
at com.Android.builder.core.AndroidBuilder$3.call(AndroidBuilder.Java:1531)
Caused by: org.gradle.process.internal.ExecException: Process 'command
 '/opt/jdk/jdk1.8.0_45/bin/Java'' finished with non-zero exit value 1
at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.Java:367)
at com.Android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.Java:41)
         ... 2 more

デバイスでアプリケーションを実行中のエラー:

エラー: "Java/awt/font/NumericShaper.class"の処理中に問題が発生しました:エラー:コアクラス(Java。*またはjavax。*)の不適切な使用法または誤った使用法エラー:コアライブラリを構築しない場合。エラー:これは、IDE(Error:Eclipseなど)を使用しているときに、アプリケーションのプロジェクトにコアライブラリファイルError:が誤って含まれていることが原因です。 Error:coreクラスを意図的に定義していないと確信している場合、これはError:goingが何であるかの最も可能性の高い説明です。エラー:ただし、実際には、コアのError:namespaceでクラスを定義しようとしている可能性があります。たとえば、Error:from Android以外の仮想マシンプロジェクトのソース。これにより、ほとんどのエラーが確実に機能しなくなります。少なくとも、アプリケーションのError:compatibilityがプラットフォームの将来のバージョンと互換性を損なうことになります。エラー:また、合法性が疑わしい場合もあります。エラー:コアライブラリを構築するつもりである場合-これは、アプリケーションのコンパイルとは対照的に、完全な仮想マシンError:distributionの作成の一部としてのみError:appropriateである場合-Error:the "--core-libraryこのエラーメッセージを抑制するオプション。エラー:先に進んで「--core-library」を使用しているが、実際にはエラー:アプリケーションをビルドしている場合、アプリケーションのエラー:ビルドまたは実行に失敗することをある時点で警告します。 Error:systemをアップグレードすると、Error:applicationが機能しなくなるなど、怒っているお客様のためにError:preparedをご用意ください。この問題のせいになります。エラー:Error:coreパッケージにあるコードを合法的に使用している場合、最も簡単で安全な代替手段は、そのコードをError:repackageすることです。つまり、問題のクラスをError:your own package namespaceに移動します。つまり、コアシステムクラスとError:conflictが発生することはありません。 JarJarは、この取り組みにおいてError:youを支援するツールです。あなたがこれを行うことができないことに気付いた場合、エラー:それはあなたがいるパスが最終的にエラー:痛み、苦しみ、悲しみ、そして嘆きにつながることを示すものです。エラー:1エラー。中止エラー:タスク ':app:transformClassesWithDexForDebug'の実行に失敗しました。

com.Android.build.api.transform.TransformException:com.Android.ide.common.process.ProcessException:Java.util.concurrent.ExecutionException:com.Android.ide.common.process.ProcessException:org.gradle.process。 internal.ExecException:プロセス 'command'/usr/lib/jvm/Java-8-Oracle/bin/Java ''は終了値0以外で終了しました1情報:ビルド失敗

どこがおかしいの?

53
AndroidLearner

build.gradle(Module:Android)の問題を修正してください。

実行可能なバージョンに変更します。

Android {
    buildToolsVersion '23.0.1'
}
20
Beatrice Lin

簡単な解決策がここにあります...それは私のために働いた:

  1. クリーンプロジェクト
  2. プロジェクトを再構築
  3. プロジェクトをgradleファイルと同期する
12
PRIYA

私は同じ問題を抱えていて、次のように解決できました:

1)minSdkVersionが21以上の値に設定されている場合、あなたがする必要があるのはbuild.gradlemultiDexEnabledを設定することだけです以下に示すように、モジュールレベルでファイルします。

Android {
    defaultConfig {
        ...
        minSdkVersion 21 
        targetSdkVersion 28
        multiDexEnabled true
    }
    ...
}

2)ただし、minSdkVersionが20以下に設定されている場合、次のようにMultiDex互換性ライブラリを使用する必要があります。

2.1)モジュールレベルのbuild.gradleファイルを変更して、MultiDexを有効にし、MultiDexライブラリを依存関係として追加します(以下を参照)。

Android {
    defaultConfig {
        ...
        minSdkVersion 15 
        targetSdkVersion 28
        multiDexEnabled true
    }
    ...
}

dependencies {
  implementation 'com.Android.support:multidex:1.0.3'
}

2.2)Applicationクラスに応じて、次のいずれかのアクションを実行します。

2.2.1)Applicationクラスをキャンセルしない場合、以下に示すように、Android: nameタグに<application>を設定するようにマニフェストファイルを変更します。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
    package="com.example.myapp">
    <application
            Android:name="Android.support.multidex.MultiDexApplication" >
        ...
    </application>
</manifest>

2.2.2)Applicationクラスをキャンセルする場合、以下に示すように、MultiDexApplicationを拡張するように変更する必要があります(可能な場合)。

public class MyApplication extends MultiDexApplication { ... }

2.2.3)また、Applicationクラスをオーバーライドし、ベースクラスを変更できない場合は、代わりにattachBaseContext ()メソッドをオーバーライドし、MultiDex.install (this)を呼び出してMultiDexを有効にすることができます。

public class MyApplication extends SomeOtherApplication {
  @Override
  protected void attachBaseContext(Context base) {
     super.attachBaseContext(base);
     MultiDex.install(this);
  }
}

このリンクを使用してください、それは私にとって本当に役に立ちました!

10
esterrrsinH

私が従った手順は次のとおりです。

  1. close Android Studio(またはIntelliJ IDEA
  2. .ideaディレクトリを削除します
  3. .gradleディレクトリを削除します
  4. すべての.imlファイルを削除します
    • find . | grep -e .iml$ | xargs rm
  5. Android Studioを使用して、ディレクトリをプロジェクトとして再度開きます

端末コマンド:

# close Android Studio
rm -rf ./.idea
rm -rf ./.gradle
find . | grep -e .iml$ | xargs rm
# use Android Studio to re-open the directory as a project
7
Eric

移動してみてください:

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

すぐ下:

apply plugin: 'com.Android.application'

モジュールGradleファイルで、すべてのGoogleサービスのバージョンが9.0.0であることを確認します。

このビルドツールのみが使用されていることを確認してください。

classpath 'com.Android.tools.build:gradle:2.1.0'

Gradle-wrapper.propertiesで確認してください:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip

上記のすべてが正しい場合は、メニューの[ファイル]-> [キャッシュの無効化]を作成して再起動します。

3
Stepan Maksymov

私はこの問題に2日間苦労しています。そして、すべてのオプションを試しました。最後に、Androidスタジオを更新した後、@ v.dのようなコンパイルエラーが表示されないことに気付きました。上に書いた。私の問題は、ビルドファイルで、compile(これはimplementationまたはapi)とtestcompile(これも置き換えられますtestimplementation)で。ビルドファイル全体が変更されていることに注意してください(Android、アプリなど-私の場合は折りたたみセルライブラリもあります)

たとえば、これの代わりに

compile project(path: ':folding-cell')

これを書く

implementation project(path: ':folding-cell')
3
rozeri dilar

環境設定からインスタントラン機能を無効にしましたが、問題は解決しました。

2
Subhash_Reddy

マニフェストアプリケーション名にはアプリケーションクラス名を含める必要があります。好む

<application
        Android:name="your package name.MyApplication"
        Android:allowBackup="true"
        Android:icon="@drawable/ic_launcher"
        Android:label="@string/app_name"
        Android:largeHeap="true"
        Android:theme="@style/AppTheme"> 
1
dipankar

次のように、gradle(アプリレベル)にmultiDexEnabledを追加します。

defaultConfig {
        ...
        ...
        multiDexEnabled true
    }
1
Houssin Boulla

Just Just the Compiler 最後に行った変更を受け入れなかっただから、最後に変更したファイルに移動してください。

1
Kulasekar

私のシンプルな答えは唯一の解決策です...

最後に追加したレイアウトファイルを確認してください。xmlファイルにエラーがあることを確認してください。

他のプロジェクトから.xmlファイルをコピーして貼り付けるだけで、xmlファイルに何かが欠けている場合があります。

.xmlファイルのエラーは、次のいずれかです。..

  1. DrawableフォルダーまたはString.xmlまたはDimen.xmlに何かがありません...

尊敬されるフォルダに利用可能なすべてのコードを配置した後、プロジェクトをクリーンアップすることを忘れないでください...

私にとっては、わずかなコンパイルエラーであり、残念ながらAndroid St​​udioには表示されません。手動で検索してください。オフラインでの作業とクリーン&リビルドを有効にすると、さらに役立つ場合があります

1
v.d

app\build\intermediatesから中間フォルダーを削除します。その後、プロジェクトを再構築します。それが動作します

0
murali

私の場合、Firebaseの手順に従いますが、間違って間違ったファイルに入れてしまいました。

次に、ProjectからAndroidにプロジェクトに戻りました。 Android viewファイルに/projectname/app/YOUR-FILE-HEREを貼り付けたら、もう一度コンパイルする必要があります。

0
MrMins

私にとって唯一機能するのは、リポジトリに追加することです

maven {
        url "https://maven.google.com"
    }

次のようになります。

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }

import Android.support.v7.app.ActionBarActivityを変更するだけです; Android.support.v7.app.AppCompatActivityをインポートします。

appCompatActivityを拡張します

ProGuard-rulesに適用

-ignorewarnings
0
Shomu

私の場合、クラスの参照によってクラスの静的配列にアクセスしていましたが、クラス名を介して静的メンバーに直接アクセスできることを知っています。そのため、その配列にアクセスしていたクラス名で参照を置き換えたとき。このエラーを修正しました。

0
Suraj Vaishnav

Build.gradle(Project folder)からこの行を削除するだけです

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

次に、アプリケーションを再ビルドします。うまく動作しますハッピーコーディング