Android组件化开发实践(三):组件开发规范
不以规矩,不成方圆。特别是多人协作开发时,如果没有统一的开发规范,势必会造成各种混乱。在实际开发中,常常会碰到的问题有:
引入的某个第三方库版本冲突;
不同组件里同名资源文件被覆盖;
APP壳工程打包时AndroidManifest.xml合并发生错误;
往往单独的组件工程运行良好,但是集成到壳工程时就是不行,所以我们必须要严格遵守规范,尽可能减少这种问题的出现。
安装llvm、clang指定使用非默认gcc、g++
安装LLVM、clang时不使用系统默认的gcc、g++版本:
官方手册安装文档:
We use here the command-line, non-interactive CMake interface.