1

重要笔记:

  1. 添加 zoom-sdk 之前的应用程序大小:±70mb。
  2. 添加 zoom-sdk 后的应用程序大小:±140mb
  3. 使用 android app bundle 后的应用大小:±60mb

编辑:(zoom-sdk)是一个本地库(.aar 文件)

我在我的应用程序中使用 zoom-sdk,我正在制作要上传到 playstore 的普通 apk 构建,但 apk 的大小增加了超过 100MB(使用 zoom sdk 后)。

然后我利用android app bundle,上传了应用程序进行内部测试(在playstore中),在测试期间我发现使用android app bundle构建应用程序时找不到模块(zoom-sdk)。

有没有人遇到过类似的问题,我们需要使用第三方库并使用 android app bundle 构建应用程序。

我得到的例外:

E/ZMBuildConfig: parse build target failed. value=TARGET_ZOOM
java.lang.NoSuchFieldException: TARGET_ZOOM
    at java.lang.Class.getField(Class.java:1601)
    at us.zoom.b.b.<clinit>(SourceFile:29)
    at com.zipow.cmmlib.AppContext.<clinit>(SourceFile:37)
    at com.zipow.cmmlib.AppContext.a(SourceFile:65)
    at us.zoom.sdk.q.a(SourceFile:441)
4

1 回答 1

3

在 proguard 文件中添加这些行对我有用。

-keep class us.zoom.** { *; }
-keep class us.zipow.** { *; }
-keep class com.zipow.** { *; }
-keep class org.webrtc.** { *; }
-dontwarn us.zoom.**
-dontwarn com.zipow.**
于 2020-05-22T17:27:28.030 回答