【问题标题】:bundletool universal apk module not found找不到 bundletool 通用 apk 模块
【发布时间】:2020-05-08 03:53:09
【问题描述】:

在我的项目中,我获得了一些动态功能(拆分 apk)。为了使测试更容易,我正在尝试创建一个包含所有功能的通用 apk。为了实现这一点,我正在使用 bundletool 创建一个通用的“胖”apk。从Android Studio安装应用程序一切正常,我目前面临的问题是由于某种原因在安装通用apk时找不到动态模块。

这是我尝试从动态模块加载类的方式(从工作室安装时有效)

Class moduleClass = Class.forName("com.mydomain." + moduleName + "." + 
moduleName.substring(0, 1).toUpperCase() + moduleName.substring(1) + "Module");
                        Constructor constructor = moduleClass.getConstructor(Context.class, IModuleCallback.class);

这是我创建通用 apk 的方法

bundletool build-apks --bundle=service-stub-debug.aab --output=myapp.apks --mode=universal

然后我解压缩 apks 输出文件以获取通用 apk。为什么在universal apk中找不到类名?

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    原来我的动态模块清单中缺少这一行

    【讨论】:

    • 能否请您添加您缺少的行?在你这样做之前,这不应该是公认的答案。
    • 你是说这条线?
    猜你喜欢
    • 2020-04-13
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    • 2022-12-15
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    相关资源
    最近更新 更多