web-dev-qa-db-ja.com

Android-gradle-plugin 3.6.0でIR変換中にNullPointerExceptionが発生する

ビルドスローの解放(gradle installRelease):

NullPointerException during IR Conversion

Com.Android.tools.build:gradleを3.5.3から3.6.0にアップグレードした後。
〜/ .gradle/caches /.../ jetified-lib.jarからjetified libを変換するとエラーが発生します

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:minifyReleaseWithR8'.
> com.Android.tools.r8.CompilationFailedException: Compilation failed to complete

NullPointerException during IR Conversion
    at com.Android.tools.r8.utils.y0.a(:21)
    at com.Android.tools.r8.utils.O.a(:51)
    ... 97 more

誰でも問題を解決する方法を知っていますか?

編集:

https://developer.Android.com/studio/releases/gradle-plugin を見て、これをgradle.propertiesに追加します

Android.useNewApkCreator=false

助けにならない...

4
avianey

エラーログ全体を確認してください。エラーログの原因がわかる場合があります。

それはあなたの問題に完全に関連しているわけではないかもしれませんが、アップグレード後に同じエラーが発生しましたが、それはヒープ分析プラグインが原因でした。

Error: /Users/.../.gradle/caches/transforms-2/files
2.1/f09a86d8ecd2a3b98534de60989936ee/jetified-heap-Android-client-1.1.1-runtime.jar:com/heapanalytics/Android/internal/CommonProtos$DeviceInfo.class
,Java.lang.Objectcom.heapanalytics.Android.internal.CommonProtos$DeviceInfo
.dynamicMethod(com.google.protobuf
.GeneratedMessageLite$MethodToInvoke, Java.lang.Object, Java.lang.Object)

NullPointerException during IR Conversion 
0
besthiroeu

私はgradleで同じ問題に直面しています、私は上記のようにコードを更新しましたが、それでも今でも同じ問題が発生しています:

    FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:minifyReleaseWithR8'.
> Could not resolve all task dependencies for configuration ':app:releaseRuntimeClasspath'.
   > Could not resolve project :path_provider_macos.
     Required by:
         project :app > project :path_provider
      > Unable to find a matching configuration of project :path_provider_macos:
          - None of the consumable configurations have attributes.
   > Could not resolve project :path_provider_linux.
     Required by:
         project :app > project :path_provider
      > Unable to find a matching configuration of project :path_provider_linux:
          - None of the consumable configurations have attributes.

どんなアイデアでもどうぞ!

0
snake_eyes