解决方案
文章平均质量分 67
聆听指尖的旋律
这个作者很懒,什么都没留下…
展开
-
Android gradle执行顺序问题
在Android开发中,你有没有这样一个疑问,一个Android工程,现在有settings.gradle、app下的build.gradle、project下的build.gradle,甚至还有我们自己自定义的一些gradle,这些gradle的执行顺序是怎样的呢? 最近在优化项目中的配置文件,由于三方SDK的配置文件是个.config后缀的文件,为了能够在多个环境中自由切换配置文件,我打算通过gradle脚本的方式来实现,免得手动往项目中丢文件,效率低下,还容易出错。这...原创 2021-08-12 11:39:18 · 1163 阅读 · 0 评论 -
Android自动打包Jenkins中NDK cmake配置问题
2020这一年转眼过去了,很久时间没有写博文了,一个是过去的这一年相对较忙,有3个APP并行开发并且还有一些SDK要开发,再一个就是懒,于是乎拖着拖着就拖到了现在。现在年末了,稍微闲了下来了就想着把之前一直需要升级因为赶项目怕升级遇到坑耽误时间而没升级的,该升级的升级一下,于是就遇到了接下来的问题:升级的内容:AndroidStudio从3.6.2升级到4.1.2 将项目Android Gradle plugin从3.6.2升级到4.1.2 项目Gradle从5.6.4升级到6.5 项目ta.原创 2021-02-03 16:35:25 · 1166 阅读 · 2 评论 -
android中通过添加view使用ViewPager出现的问题及解决方法
最近写了一个小程序,在android中通过添加ImageView使用ViewPager实现几个界面的切换,当滑动到最后一个页面时继续向后滑动的时候程序崩溃了,出现了一个异常,异常详细信息如下:08-06 04:54:57.704: E/AndroidRuntime(2429): FATAL EXCEPTION: main08-06 04:54:57.704: E/AndroidRuntim原创 2016-08-06 17:17:58 · 2586 阅读 · 0 评论 -
在eclipse使用中adb报错出现cannot parse version string:kg01的解决方法
今天在使用Eclipse时,在用虚拟机运行项目时,突然间虚拟机启动报错,报adb启动失败,以及出现cannot parse version string:kg01的错误,翻译过来就是不能够解析adb字符串的版本kg01,在网上搜索的几种解决方案是:1、adb 的path路径不对,就是adb的环境变量添加错误,或者文件改动后路径没有改动;2、防火墙添加了拦截的规则。3.cmd里运原创 2016-05-11 23:40:32 · 1380 阅读 · 0 评论 -
一条广播onReceive方法多次执行
在最近的项目中用到了极光推送,集成进去后,发送自定义消息,接收到自定义消息后,通过广播的形式将消息发送出去,自定义消息自然需要用到自定义的receiver,自定义完成receiver后,运行项目发现一条广播发送后,onReceive()方法竟然执行了多次,尤其是在将消息发送到BaseActivity时,更奇怪的事情发生了,打开了几个activity,onReceive()方法就会执行几次,可是极光原创 2017-03-13 18:38:43 · 6643 阅读 · 1 评论 -
安卓中原生与H5(webview)之间交互时cookie的同步
一、问题描述最近的项目中使用了H5页面和原生之间的交互,主要是原生通过js调用webview来加载H5页面,但是在进行通信时,涉及到一个cookie同步的问题,如果没处理好,真的是问题多多,纠结了好久,遇到了不少坑,今天在这里记录下:首先是在网上找到很多地方都有的通用的webview同步cookie的方法如下: SharedPreferences spf = getSharedPre...原创 2017-02-17 11:54:25 · 21297 阅读 · 11 评论 -
关于Retrofit 2.0使用中遇到的问题
一、说明本文主要是记录了在使用retrofit 2.0+的版本中遇到的问题,以免后面忘记了,也给遇到同样问题的兄弟提个醒,避免入坑,后续有问题会持续更新二、问题描述因为对retrofit结合rxjava做了封装,然后也没有打印返回error信息,导致一个很诡异的问题就是请求一个接口一直没有任何反应,日志也没显示异常,找了一下午没找到原因,而且发现同一个接口不同地方调用,请求参数不同,有...原创 2018-11-13 18:59:45 · 2864 阅读 · 0 评论