集成两个不同的项目问题记录
来源:互联网 发布:淘宝店铺主页装修 编辑:程序博客网 时间:2024/05/22 13:40
核心项目部分由自己这边开发,其他的外包出去,再整合过程中将自己核心的弄成lib库。
1:设置lib时候,出现了activity 下 swith(view.getId == R.id.xxx)报错部分,需要把switch 部分改成if(view.getId == R.id.xxxx) 原因在lib库中不支持activity swith(view.getId == R.id.xxx)这样的语句,(第二次遇到,没记录下来,结果又多折腾了事件了)
2.多个android-support-v4.jar 冲突问题,单独运行项目没问题,但是一关联核心部分和外包部分就出问题,原因两部分使用的android-support-v4.jar 版本冲突,我们这边使用的是最新的,而外部部分使用的是旧的,需要不外包的android-support-v4.jar 全部替换成最新的。
3.外部部分使用的全是Theme.NoTitleBar ,但是核心部分使用了@style/AppTheme ,同时当中使用了actionbay 跳转过去的时候出现崩溃现象,需要把核心部分的相关activity加入支持actionbar的样式
4.核心部分出现
1.修复API 低版本下的 控制界面点击 editor 后崩溃, 原因 view.setBackgroud 换成view.setBackgroudResource
2.控制界面下点击 menu 按键 奔溃,原因 actionbaractivity 中使用了requestWindowFeature(Window.FEATURE_NO_TITLE)
解决
ActionBar actionBar = getSupportActionBar();
actionBar.hide();
5.整合过程
1.自己项目:xxxxBluetooth 控制端程序项目 将这项目成Is Libraty Java 代码部分
创建XXXXX1s(应用程序名要跟控制部分的包名一致) res lib库,将控制部分的res单独提取出来,放到xxxxxx1s中,将这项目成Is Libraty 资源文件部分
2.将xxxBluetooth 项目的libs下的 jar包和.so库和bin下的 jar包拷贝到obx项目libs下
3.obx 添加两个样式
<style name="AlphaAppBaseTheme" parent="Theme.AppCompat.Light"></style>
<style name="OBXAppBaseTheme" parent="Theme.AppCompat.Light">
<item name="android:windowNoTitle">true</item>
</style>
4.把OBX 原先的notitle 改成name="AlphaAppBaseTheme" 同时把所有的OBX 的没有添加样式的 name="OBXAppBaseTheme"
5.obx application 继承 alpha1s的application
- 集成两个不同的项目问题记录
- 得到两个表中不同的记录
- mysql求两个表的不同记录
- 集成微信遇到的两个问题
- 两个不同版本的Jquery冲突问题
- 查找两个表中数据库不同的记录
- 记录两个关于Qt的小问题
- 记录今天遇到的两个问题
- CEFGlue使用遇到的两个问题记录
- 记录最近遇到的两个小问题
- 记录两个python的小问题
- 记录两个很小很小的问题
- 记录两个python的小问题
- 记录安装caffe遇到的两个问题
- 两个不同项目之间的跳转,自定义action
- 将项目提交到Git两个不同的仓库
- 比较两个DataTable中不同的记录,且合并两个DataTable的列显示,有图
- 一个tomcat7容器部署两个不同的项目,一个用域名,另一个用域名加端口,server.xml的配置记录
- Android启动画面实现
- 关于tomcat的时区设置
- windows自定义命令的创建
- windows自定义命令的创建
- __遗传算法__手工计算实例__
- 集成两个不同的项目问题记录
- Flot画折线图
- 欢迎大家多多光临我的个人博客
- php+mysql扎实个人基本功
- Html加载网页的方式
- IOS多张图片合成一个视频
- 代理服务器Tengine的研究与测试
- js eval() 解释json数据
- 代理服务器Tengine的研究与测试