0

proguard でアプリをビルドすると、次のエラーが発生します。この失敗は新しいものです。アプリで使用されているライブラリの一部を最新のものに更新しました (ターゲットとコンパイル SDK のバージョンを 30 に含めます) が、joda ライブラリのバージョンは変更されていません。これは実装 'net.danlew:android.joda:2.8.2' です。 このエラーが発生する理由と解決方法を教えてください。私はすでに-keep class org.joda.** { *; }プログラドルールにルールを持っています。

java.lang.RuntimeException: Unable to create application com.xxx.xxx.xxx: java.lang.RuntimeException: Could not read ZoneInfoMap
    at android.app.ActivityThread.handleMakeApplication(ActivityThread.java:7506)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7440)
    at android.app.ActivityThread.access$1500(ActivityThread.java:301)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2148)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:246)
    at android.app.ActivityThread.main(ActivityThread.java:8506)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
 Caused by: java.lang.RuntimeException: Could not read ZoneInfoMap
    at net.a.a.a.a.a(SourceFile:42)
    at com.xxx.xxx.xxx.onCreate(SourceFile:116)
    at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1192)

編集

joda のバージョンを最新の 2.10.9.1 に更新すると、問題が修正されます。このエラーが突然表示された理由を知りたかったので、これを回答として追加していませんか? 他のバージョンの更新でこれが発生する可能性がありますか?

4

0 に答える 0