web-dev-qa-db-ja.com

Android Ubuntuで「プロセスが予期せず終了しました」というエラーログを含むスタジオビルドエラー

Android studio in ubuntuをインストールしました。新しいプロジェクトを作成しようとすると、ビルドが失敗してprocess unexpectedly exit ubuntu 16.02 LTSバージョンとAndroid studio 3.2.1バージョンを使用しています。

これは私のビルドログです。

org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':app:mergeDebugResources 
Caused by: org.gradle.internal.UncheckedException: Java.util.concurrent.ExecutionException: com.Android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.2.1-4818971-linux Daemon #1: Daemon startup failed
This should not happen under normal circumstances, please file an issue if it does
Caused by: com.Android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.2.1-4818971-linux Daemon #1: Daemon startup failed
Caused by: com.Android.builder.internal.aapt.v2.Aapt2InternalException: Failed to start AAPT2 process.
Caused by: Java.io.IOException: Process unexpectedly exit.
at com.Android.builder.internal.aapt.v2.Aapt2DaemonImpl.startProcess(Aapt2DaemonImpl.kt:110)
... 9 more

私はこれに関してオンラインでヘルプを見つけようとしましたが、まだ有用なヘルプを得ることができませんでした。これが通常のことである場合、申し訳ありません。 Linuxだけでなく、Android studioも好きではありません。事前にご協力いただきありがとうございます。

4
Daredevil

わたしも。私にもhoソリューションがありますが、回避策があります。プロジェクトレベルbuild.gradle Gradleバージョンをからダウングレード

classpath 'com.Android.tools.build:gradle:3.2.x'

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

私の場合、プロジェクトをビルドします。誰かが正しい解決策を教えてほしい。

6

解決策を見つけるのに何時間もかかりました。あなたのbuild.gradleファイルの変更に行くだけです

   classpath 'com.Android.tools.build:gradle:3.2.1' to
    classpath 'com.Android.tools.build:gradle:3.1.4' 

その後、SDKツールをインストールします(インストールするように求められた場合)。その後、プロジェクトを実行します。ハッピーコーディング........

5
Harbdollar

この問題はAAPTライブラリの最新バージョンが原因です。以下のコードをallprojectsセクションの下のProject gradleファイルに追加してください。

configurations.matching { it.name == '_internal_aapt2_binary' }.all { config ->
    config.resolutionStrategy.eachDependency { details ->
        details.useVersion("3.3.2-5309881")
    }
}
3
Vishal

クラスパスをダウングレードする

'com.Android.tools.build:gradle:3.4.1' 

'com.Android.tools.build:gradle:3.3.2'
1
Darpan Rajput

私にとってうまくいくのは、プロジェクト構造でGradleプラグインのバージョンを3.3.2にダウングレードすることです。ちょうど行く:

Project Structure > Gradle Plugin Version

次に、以前のバージョンまでスクロールします。 Windows Ultimate OSでいくつかのバージョンを試しました。現在のOSに問題があると思います。

0

Gradleビルドツールを3.4.2に更新したところ、問題なく動作するようになりました。これを試して

 classpath 'com.Android.tools.build:gradle:3.4.2'
0
Ali Asheer

私がうまく適用した2つの解決策があります。 1つは、gradleを

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

2つ目は、アプリモジュールgradleのコードの下にあります

  configurations.matching { it.name == '_internal_aapt2_binary' }.all { config ->
  config.resolutionStrategy.eachDependency { details ->
    details.useVersion("3.3.2-5309881")
    }
  }
0

2019年4月、問題はまだ存在しています...バージョン番号が「より高く」なりました...


Android Studio推奨プラグインバージョンgradle:3.4.0]を最初に開始したとき、カーソルをプロジェクトレベルbuild.gradleファイルの上に置いたとき...それを実行すると、最新の依存関係をgradleし、次にgradleを5.1.1にアップグレードしていくつかの新機能をサポートすることを推奨します...

それが行われると、gradle同期は失敗し、Android Studioのバージョンは、新しいGradleプラグインを処理するために> = 3.4である必要があります...(私は安定した3.3.2バージョンでした)

Android Studio update forced by gradle update

Android Studioのパッチ更新後、gradleの同期は成功しましたが、アプリをビルドしようとすると、不可解な「プロセスが予期せず終了しました」というメッセージが表示されて失敗しました!

そこで、回避策としてGradleプラグインの依存関係gradle:3.3.2に戻りました。すべてが正常に機能しました。

そうですね、このダイアログが表示されたら(今のところ)更新を受け入れないでください! :P

Gradle update dialog

0
varun