我使用其中一个以前的库创建了一个新应用程序,在 settings.gradle 中指定:
include ':app', ':classification'
project(':classification').projectDir = new File('C:\\base_android\\AndroidStudioProjects\\SPACE\\classification')
同时我也在新项目的build.gradle中注册了依赖:
implementation project(':classification')
图书馆已连接。问题是这两个项目不能在智能手机上同时共存。当一个应用程序安装在智能手机上并安装另一个应用程序时,第一个应用程序将被销毁。
如何解决这个问题,而不创建 *.jar 或 *.aar 文件,因为在开发一个和另一个应用程序的过程中,经常需要编辑库?
应用程序由包唯一标识。它在应用程序模块的
applicationId
属性中指定。build.gradle
因此,对于不同的应用,这些值肯定是不同的。