警告信息是由于在 ProGuard 规则中使用了继承。为了解决这个警告,可以使用以下方法:
-dontwarn
指令来忽略该警告:-dontwarn androidx.versionedparcelable.**
androidx.versionedparcelable.VersionedParcelable
类,可以将该类标记为 @Keep
注解以告知 ProGuard 不要混淆该类:import androidx.versionedparcelable.VersionedParcelable;
import androidx.annotation.Keep;
@Keep
public class MyClass extends VersionedParcelable {
// ...
}
确保你在代码中导入了正确的 @Keep
注解(androidx.annotation.Keep
)。
VersionedParcelable
类,可以将规则修改为使用 -keepnames
指令:-keepnames class * extends androidx.versionedparcelable.VersionedParcelable {
();
}
这样可以保留类名和构造函数,而不会混淆其他内容。
请注意,这些解决方法可能会根据你的具体情况而有所不同。根据你的项目配置和需求,你可能需要适当调整上述方法中的规则。
上一篇:Android Studio 3.5 更新在事件日志中产生了此警告。
下一篇:Android Studio 3.5 任务“:android:mergeReleaseResources”执行失败。