androidx.activity.ComponentActivity 的超类 androidx.core.app.f 被声明为最终类

Pau*_*sev 29 testing android google-play

我想更新 Play 商店中应用程序的版本,但在测试中我开始收到此错误。

Superclass androidx.core.app.f of androidx.activity.ComponentActivity is declared final
Run Code Online (Sandbox Code Playgroud)

根据谷歌问题跟踪器,这是新的,也许有人有解决这个问题的方法。

Fab*_*ssi 8

我添加了

-keep class androidx.core.app.** { *; }
Run Code Online (Sandbox Code Playgroud)

在proguard规则中解决了这个问题。

编辑:减号(-)需要在行之前

  • 我正在关注这个线程 https://issuetracker.google.com/issues/237785592 (2认同)

Pau*_*sev 2

2022 年 7 月 27 日,Google 团队成员发布消息称该错误已得到修复。\n并于 2022 年 8 月 9 日,他们添加了一些解释,您可以在此链接中找到。

\n

两句话来说:\n在预启动测试中,app-crawler apk 和 app apk 为收缩生成了不同的 \xe2\x80\x98keep 规则\xe2\x80\x99。\n这会导致 \xe2\x80\x98no such method\xe2 \x80\x99 或 \xe2\x80\x98superclass 将被声明为 Final\xe2\x80\x99。

\n


归档时间:

查看次数:

2400 次

最近记录:

3 年,2 月 前