應用有個地圖功能,用的人很少,想單獨很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
這樣子屏蔽掉。安卓如何做到呢?
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/266491.html
標籤:Android
上一篇:【求助】Flutter開發編譯的App上架App Store,被拒絕Guideline 2.3.1和Guideline 4.2
