我已经创建了一个应用程序(可在此处找到源代码:https://gitlab.javinator9889.com/Javinator9889/handwashing-reminder),并且在第一次部署时,我仅创建了两个模块,而基本模块则为:
appintro
模块ads
模块一段时间后,我决定为特定设备创建两个新模块:
okhttp
模块(Android 5.0及更高版本)okhttplegacy
模块(适用于Android 4.4或更低版本)问题在于,如果我尝试更新已安装的应用程序,则新模块为MODULE_UNAVAILABLE
(错误代码为-2
-参见Android Developers。我发现的唯一解决方案是完全删除已安装的应用程序,然后再次安装。此时,该模块已成功安装。
是否有避免这种行为的方法?我正在处理的实际分支是development
(development branch)。
欢迎任何帮助:D