有熟悉安卓productFlavors功能的吗?想把地图功能独立开,是否能做到?
WvW 2021-03-05 11:49:07 应用有个地图功能,用的人很少,想单独很2个版本,不然更新时,尺寸很大。
百度地图功能,涉及到
AndroidManifest.xml 文件定义key
layout 定义了控件
java源代码里面定义了 import
build.gradle 定义了 implementation files('src/main/jniLibs/BaiduLBS_Android.jar')
=========================================
productFlavors 简单的隔离2份java layout会用, 但是无法将:
build.gradle 和 import 隔离开。
【build.gradle】
BaiduImplementation files('src/Baidu/jniLibs/BaiduLBS_Android.jar')
好像有点点问题,找不到原因。
【对于import 和 layout问题】
我不想做成2个java或者layout文件, 不利于更新。
如果是VC++,可以用预编译指令
#ifdef
#endif
这样子屏蔽掉。安卓如何做到呢?