我在android中添加了truetime库时出错了

问题描述 投票:1回答:1

我已经添加了用于获取网络时间的truetime库,但是我有一个错误,我无法在android中解决它。

图书馆:

implementation 'com.github.instacart.truetime-android:library-extension-rx:2.0'

错误:Android问题:

    InnerClass annotations are missing corresponding EnclosingMember annotations. Such InnerClass annotations are ignored.
Message{kind=WARNING, text=InnerClass annotations are missing corresponding EnclosingMember annotations. Such InnerClass annotations are ignored., sources=[Unknown source file], tool name=Optional.of(D8)}

Java编译器:

The rule `-keep public class *extends java.lang.annotation.Annotation { 

我尝试了很多,但它无法解决它。

请任何人解决这个问题。我们将不胜感激。

提前致谢。

android android-gradle build.gradle proguard android-proguard
1个回答
-1
投票

请检查答案here

为方便起见,我也在这里提供答案:

解决方案1:

尝试将您的gradle更新到最新版本。

解决方案2:

在proguard规则上添加这行代码

-keepattributes *Annotation*
-keep @**annotation** class * {*;}
© www.soinside.com 2019 - 2024. All rights reserved.