我刚刚完成了我的应用程序的构建,一切运行良好。所以我决定也创建一个精简版。我将我的 android 项目转换为一个 android 库,并创建了一个 lite 项目和一个完整的项目,每个项目都引用了该库。
我以这种方式运行了我的完整版本,效果很好。然后我尝试运行我的精简版,它抱怨“SecurityException: Not allowed to bind to service Intent...”
它指的是我从每个活动绑定到的本地服务。
我猜是因为该服务在两个应用程序中具有相同的包名称,所以精简版应用程序会感到困惑并尝试连接到完整应用程序的服务......
我怎样才能在尽可能少的干扰的情况下解决这个问题?