android library增加productFlavors,并在app module 引用某个flavors
2017-12-15 13:40
423 查看
library中增加productFlavors和appmodule中类似
这时如果app module中按照正常的
productFlavors{ buildConfigField "boolean", "ReadTestServer", "false"sdkDemoTest{ buildConfigField "boolean", "ReadTestServer", "true" buildConfigField "boolean", "SDKDemo", "true" } sdkDemoOfficial{ buildConfigField "boolean", "SDKDemo", "true" } }
这时如果app module中按照正常的
compile project(':app') 会发现无法引用到项目,编译会发现library中的所有类都无法找到
需要使用如下方式指定使用的flavors进行引用:
compile project(path: ':app',configuration:'sdkDemoOfficialDebug')
或
compile project(path: ':app',configuration:'sdkDemoOfficialRelease')
相关文章推荐
- Android Studio LibraryModule中引用aar
- Android中将其他app module转为library供app module使用
- 关于AndroidStudio中引用AndroidLibrary(Module)的方法 ——以一个github上的SlidingUpPanelLayout为例。
- Android项目app和module引用aar文件方法
- Android app Module与library Module编译版本统一实现方法
- AndroidStudio Module 对library中 aar 引用问题
- Run or Debug Android application 弹出了SDL_app:emulator.exe 的错误 说我指令引用的内存不能为可写的
- Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏
- android使用java library module时初始化OkHttpClient时报错 ClassDefNotFoundError之类的
- Android Studio引用另一个模块module的方法
- Android Module app 中访问不到libs包中的class类
- 如何发布android 应用程序,app增加签名证书
- Android Studio引用Android Library
- Android App内部自动更新Library的使用
- android studio将项目中module变成library引用依赖
- [Android]如何做一个崩溃率少于千分之三噶应用app(7)-跨module交互
- Android Studio编译出错 AssertionError: Already disposed: Module: 'app'
- 导入Android工程作为Library Module流程及问题集
- 几行代码,让你的 APP 变得花俏—Android Design Support Library 代码实验
- Android如何避免ANR 增加相应速度 Keeping Your App Responsive