解决方案
文章平均质量分 58
昊帅
这个作者很懒,什么都没留下…
展开
-
模拟器安装报错INSTALL_PARSE_FAILED_NO_CERTIFICATES
在夜神模拟器中,编译运行项目,报错: The application could not be installed: INSTALL_PARSE_FAILED_NO_CERTIFICATES 。 看了一下模拟器的安卓版本7.1,我的minSdkVersion是24,没有问题啊。 后来发现是Google为了提高Android系统的安全性,从Android 7.0开始增加一种新的增强签名模式。不知道是不是Android Studio 4.0强制不允许关闭V2签名模式,才会导致4.0上运行项目到特定的模拟器,才有原创 2021-07-16 17:18:46 · 1405 阅读 · 1 评论 -
使用HMS Scan Kit实现安卓扫码功能
@TOC 简介 Zxing 是常用的第三方开源 SDK。但是,Zxing存在以下缺陷:仅实现扫描二维码的基本操作,不支持强光、弯曲、变形等更复杂的扫描环境。目前主流做法是基于Zxing对源码进行优化。但是,优化效果仍然不理想,很多人会在优化上花费大量时间。 华为Scan Kit服务提供便捷的条码和二维码扫描、解析、生成能力,帮助开发者快速构建应用中的二维码扫描功能。得益于华为在计算机视觉领域的长期积累,华为统一条码扫描服务(Scan Kit)可检测并自动放大远距离或小尺寸条码,优化识别常见复原创 2021-06-02 16:56:55 · 2752 阅读 · 2 评论 -
Android模拟器或者真机无法连接内网的解决方案(当需要修改hosts的时候)
不管测试机还是模拟器,访问不到内网地址时,很可能是电脑上修改hosts了,但是模拟器和测试机没有修改hosts. 模拟器修改hosts 使用adb命令修改hosts: 1.先root. 执行命令: adb root 2.设置为可更改用户账户. adb remount 3.在android studio中用device file explorer 找到hosts文件( 路径为:原创 2018-01-19 15:10:33 · 8160 阅读 · 0 评论 -
concurrentmodificationexception异常
concurrentmodificationexception异常 下面来看一下报错信息: 这个异常出现的原因是在遍历list的时候对list进行增删等操作,抛出的异常. 但是检查发现,我的代码没有相关的操作啊,这是怎么回事啊?而且只是在6.0的系统上抛出这个异常,这是怎么回事呢? (看AbstractList的api只在api23中抛出这个异常) 首先,来说一下业务,我在recycle...原创 2018-04-11 14:11:54 · 667 阅读 · 0 评论 -
Android 应用构建速度提升的十个小技巧
文章目录**小技巧 1: 使用最新版本的 Android Gradle 插件****小技巧 2: 避免激活旧版的 Multidex****小技巧 3: 禁用 Multiple APK 构建****小技巧 4: 最小化使用资源文件****小技巧 5: 禁用 PNG 压缩****小技巧 6: 使用 Apply Changes****小技巧 7: 避免被动的改动****小技巧 8: 不使用动态版本标识*...转载 2019-08-15 11:47:47 · 480 阅读 · 0 评论