Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Java库与Android产品风格相结合_Java_Android - Fatal编程技术网

将Java库与Android产品风格相结合

将Java库与Android产品风格相结合,java,android,Java,Android,我正试图用Java库应用Android的产品风格。我的项目配置可以在以下位置恢复: 应用程序模块(类型:Android应用程序) Api调用模块(类型:Java库) 应用程序模块只有一种产品风格(默认),api模块将有几种产品风格,每个环境(本地、预生产服务器和生产服务器)一种 我一直在检查一些问题,我发现只有Java项目才能达到类似于产品风格的效果。还有一个例子解释了如何获得具有产品风格的android库 我的问题是:Android应用程序模块能否定义对定义库配置的Java库模块的依赖关系

我正试图用Java库应用Android的产品风格。我的项目配置可以在以下位置恢复:

  • 应用程序模块(类型:Android应用程序)
  • Api调用模块(类型:Java库)
应用程序模块只有一种产品风格(默认),api模块将有几种产品风格,每个环境(本地、预生产服务器和生产服务器)一种

我一直在检查一些问题,我发现只有Java项目才能达到类似于产品风格的效果。还有一个例子解释了如何获得具有产品风格的android库

我的问题是:Android应用程序模块能否定义对定义库配置的Java库模块的依赖关系


我是否应该重构我的架构,使Android应用程序模块具有多种产品风格,每种都将配置参数传递给Java库?

第二种;模块应该有一些产品风格,并根据其风格将配置参数传递给Java库。由于您无法在运行时决定使用哪个库,因此必须为每个库风格创建一个应用风格,并部署链接到“正确”库的应用风格。应用程序依赖项必须是特定于味道的。如果你问得更具体一些(包括lib和app的gradle文件),你会得到更具体的答案这个话题有什么更新吗?我的一个模块不需要所有的android开销;模块应该有一些产品风格,并根据其风格将配置参数传递给Java库。由于您无法在运行时决定使用哪个库,因此必须为每个库风格创建一个应用风格,并部署链接到“正确”库的应用风格。应用程序依赖项必须是特定于味道的。如果你问得更具体一些(包括lib和app的gradle文件),你会得到更具体的答案这个话题有什么更新吗?我的一个模块不需要所有的android开销。