
程序bug
peihp_
熟悉多方语言,Linux C,C++等,java,安卓等等嵌入式开发
展开
-
解决二维码 Both dimensions must be greater than 0
处理二维码扫描遇到报错:java.lang.IllegalArgumentException: Both dimensions must be greater than 0 at com.google.zxing.common.BitMatrix.<init>(BitMatrix.java:50) at com.google.zxing.common...原创 2018-10-25 15:09:10 · 6331 阅读 · 7 评论 -
解决"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android"错误
Android Studio 3.2,打开一个旧工程,编译提示"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android"网上也有解决办法,就是下载旧版的NDK,将其中的toolchain复制到新版的NDK中但是感觉这种方式,不是解决的正道。经过对新版NDK的...转载 2019-03-02 16:14:47 · 296 阅读 · 0 评论 -
Error:ABIs [arm64-v8a] are not supported for platform. Supported ABIs are [armeabi, armeabi-v7a, ...
Error:ABIs [arm64-v8a] are not supported for platform. Supported ABIs are [armeabi, armeabi-v7a, mips, x86].像下面这个,当我使用的compileSdkVersion 19时,就会报上面的错,改成compileSdkVersion 26就可以了。说明不同的编译版本,它们所支持的平台不一样。...原创 2019-03-02 16:31:32 · 2270 阅读 · 0 评论 -
美团点评移动端基础日志库——Logan
背景对于移动应用来说,日志库是必不可少的基础设施,美团点评集团旗下移动应用每天产生的众多种类的日志数据已经达到几十亿量级。为了解决日志模块普遍存在的效率、安全性、丢失日志等问题,Logan基础日志库应运而生。现存问题目前,业内移动端日志库大多都存在以下几个问题:卡顿,影响性能 日志丢失 安全性 日志分散首先,日志模块作为底层的基础库,对上层的性能影响必须尽量小,但是日志的写...转载 2019-03-13 22:04:40 · 650 阅读 · 0 评论 -
httpClient访问网络,httpclient.execute(httpGet)方法阻塞主线程问题
最近在维护项目过程中遇到网络请求的问题,使用口令登录网络请求正常,而使用指纹登录时会在httpclient的execute方法报错网络阻塞主线程。下面就来说一下我的解决方案:/** * * @param url * 发送请求的URL * 请求参数 * @return 服务器响应字符串 ...原创 2019-03-20 13:01:10 · 10232 阅读 · 0 评论 -
Android7.0之Binder的数据传输新限制 TransactionTooLargeException: data parcel size xxx bytes原因与解决方案
原文链接:https://www.kaelli.com/20.html最近在Bugly上看到一个上报的问题似乎比较频繁,就把该问题的原因分析与解决方案记录一下。首先,把Bugly的错误日志展示一下:java.lang.RuntimeException:android.os.TransactionTooLargeException: data parcel size 587588 by...转载 2019-03-20 13:11:25 · 4018 阅读 · 0 评论 -
进阶——解决非主线程中更新ui的问题如Only the original thread that created a view hierarchy can touch its views
引言以下handler部分因为看到原文地址:https://blog.youkuaiyun.com/crazymo_/article/details/54092099写的较好,所以节选转发该部分内容。今天同事在使用RxAndroid+Retrofit来请求服务器并根据返回的数据动态更新界面时,碰到一个问题Only the original thread that created a view hier...原创 2019-03-12 12:43:10 · 2704 阅读 · 0 评论 -
解决Android Studio 新项目报错 AAPT2 error: check logs for details
昨天给项目添加了SmartRefreshLayout框架后,因为SmartRefreshLayout的“com.aaron.gradle.bintray-release” gradle使用的4.4版本所以原本的项目4.6也进行了降级操作。项目中在 Gradle 包装中gradle/wrapper/gradle-wrapper.properties文件修改编辑 URL:distribution...原创 2019-03-21 21:15:39 · 3280 阅读 · 0 评论