【AGC】【FAQ】Dynamic Ability常见问题
1、【问题描述】
华为分包制作遇到的问题。
初始化 FeatureInstallManagerFactory.create(this); 时 。出现了报错
【解决方案】
目前不支持鸿蒙系统。您需要更换支持的设备进行测试。
参考文档:
2、【问题描述】
InstallStateListener 回调未提供 moduleNames 值。
InstallStateListener 回调 FeatureInstallSessionStatus.REQUIRES_USER_CONFIRMATION、FeatureInstallSessionStatus.REQUIRES_PERSON_AGREEMENT 状态时未返回 moduleNames。
【解决方案】
FeatureInstallSessionStatus.REQUIRES_USER_CONFIRMATION、FeatureInstallSessionStatus.REQUIRES_PERSON_AGREEMENT--不返回moduleNames,会透传应用市场的intent,由用户拉起应用市场的下载确认/授权界面。
目前AG没有返回moduleNames 的计划。
3、【问题描述】
Dynamic Ability 中,通过 FeatureInstallRequest 类可以构造一个动态加载的请求,请问 addModule("SplitSampleFeature01") 特性名称参数来自哪里?如何获取?
【解决方案】
参数名是您自己在build.gradle声明module时起的module名。
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh