
Android
乔*十二
恒
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
react native 添加module时的报错Invariant Violation: requireNativeComponent: “RCTView“ was not found in the
1.添加ReactContextBaseJavaModule。3.添加ReactNativeHost。基本上是按照以前的项目进行的处理。2.添加ReactPackage。4.添加RN 的js调用模块。原创 2022-11-12 13:58:11 · 1173 阅读 · 0 评论 -
Android系统编译之 [Error]unsupported part number H9TKNNN8KDMP
内存报错场景网上分析解决方式结果相关链接场景在进行Android系统开发时,在liunx编译时发生问题,描述如下: [Error]unsupported part number H9TKNNN8KDMP出现该问题后,编译很快就会停止,影响很大网上分析通过在网上查找一些文章后发现问题是:Board ID不匹配,不支持,需要去查找xls表格不了解xls表格,继续在网上查找xls表格的信息。通过分析是flash兼容问题,通过确认,发现确实flash变更过多次解决方式1.找到参数表位置,相关项原创 2022-05-16 18:34:26 · 662 阅读 · 0 评论 -
Could not resolve com.android.tools.build:gradle:3.0.1的解决方法及疑问
场景该问题普遍发生在新搭建Android开发环境时,主要是需要进行在线编译。在AndroidStudio中进行反复编译,及下载需要的资源即可通过。本文主要是处理另外的应用场景:以reactnative进行开发时,新搭建了Android开发环境,且在Android下已编译通过,但进行rn编译时报错“Could not resolve com.android.tools.build:gradle:3.0.1”解决该方案原因未找到,但处理时仅需要采用gradlew assembleRelease进行编译即原创 2022-04-18 15:56:12 · 5449 阅读 · 0 评论 -
Android配置签名信息生成release应用gradle方案
gradle生成release应用场景使用导入platform.keystore修改build.gradle编译release检查生成补充问题场景在开发AndroidAPK时,最开始没有进行release的应用,但是开发后需要生成签名apk,一般有两种方案,方案一是在Android studio中进行修改,本例不讨论该方案。方案二是利用gradle进行生成,具备可复制性和快捷便利使用导入platform.keystoreplatform.keystore文件可以从网上下载,该方案不赘述修改bui原创 2022-04-18 15:39:26 · 2636 阅读 · 0 评论 -
Android 永不休眠设置
设置永不休眠问题场景解决方案adb指令Settings.system处理总结问题场景在开发过程中,由于需求上要求在自动使用中不可以进入休眠,本来系统在开发中已经设置了永不休眠权限,但是在后续使用过程中发现永不休眠变为了30s,由于本人不涉及系统层面,所以考虑在Android应用层对永不休眠进行重设置解决方案adb指令通过网络查找发现adb指令中可以进行控制settings put system screen_off_timeout 0通过给设备root,已经释放权限,Android5.0上可原创 2022-04-06 20:45:06 · 9118 阅读 · 0 评论 -
Android studio 设置多个so文件路径
设置so文件路径问题场景问题分析解决测试总结问题场景在进行Android apk开发过程中需要调用so文件,本来采用少量so文件时并无什么问题,但是随着项目需求的增多导致的调用so文件的种类增加导致对so文件分类不清晰,造成混乱问题分析针对以上问题,想到的解决方案是将libs中的so文件进行分类整理,对相同功能的so文件进行整合,避免so文件过多混乱的问题解决测试1.根据网上的查找方案,发现大部分仅局限于在build.gradle中采用sourceSets { main {原创 2022-04-06 16:30:51 · 2906 阅读 · 0 评论 -
故障:Failed to allocate a 65109516 byte allocation with 4191168 free bytes and 56MB until OOM
AndroidOOM问题描述过程测试方案调试largeHeapde作用hardwareAccelerated作用总结描述在执行图片加载或使用bitmap时,图片过大会出现Failed to allocate a 65109516 byte allocation with 4191168 free bytes and 56MB until OOM过程经过计算确实发现是由于设备内存不够导致的现象,也是与bitmap或图片加载时占用内存过大导致测试方案通过网上查询,找到方法为添加android:l原创 2022-04-02 16:17:21 · 5201 阅读 · 0 评论 -
Android通过cmd获取设备基本信息
获取设备信息场景在Android开发过程中,因为设备不同的原因,不同设备对同一个信息的获取并未完全保存一致.例如获取iccid,且在实际运行中可能需要获取设备的基本信息,而通过Android自带的方法,有时无法快速找到基本信息对应的标志名例如获取设备的cpu型号目的先通过cmd获取到设备的基本信息及对应的标志名,再通过Android代码进行获取查询操作通过网络查询,发现命令adb shell getprop 可以查询到很多信息以下信息基于MT6737获取F:>adb shell get原创 2022-03-31 18:05:34 · 2268 阅读 · 0 评论 -
Android的VersionCode和VersionName的使用
问题开发过程中,项目需要进行升级,此时不确定VersionCode和VersionName哪个导致的升级失败。分析通过对代码分析以及在实际场景中使用,发现VersionName基本未参与判断,主要做显示使用,而VersionCode的改变会对版本更新造成较大影响,通过网络资料查找发现VersionCode:对消费者不可见,仅用于应用市场、程序内部识别版本,判断新旧等用途VersionName:展示给消费者,消费者会通过它认知自己安装的版本VersionName。使用根据结论进行了多个版本的安原创 2022-01-24 17:22:16 · 3288 阅读 · 0 评论 -
AlarmEmitter.addListener 无反应
项目场景:AlarmEmitter.addListener 无反应react native 之 alarm监听https://blog.csdn.net/sinat_17775997/article/details/70738836https://blog.csdn.net/qq_37336604/article/details/80857513?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFro原创 2022-01-21 18:21:50 · 1185 阅读 · 0 评论 -
Could not find :common-4.1.1解决方案
项目场景:Could not find :common-4.1.1:.https://blog.csdn.net/quantum7/article/details/108174351问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer);原创 2022-01-21 18:12:36 · 1450 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError:...libgnustl_shared.so“问题
项目场景:java.lang.UnsatisfiedLinkError:…libgnustl_shared.so"https://blog.csdn.net/Wang_WY/article/details/83111206https://blog.csdn.net/k316378085/article/details/52034530?utm_term=arm64%E5%B0%8F%E7%B1%B3&utm_medium=distribute.pc_aggpage_search_result.原创 2022-01-21 17:06:52 · 2093 阅读 · 0 评论 -
Android studio 生成realese
Android studio 生成realese提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Android studio 生成realese前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本原创 2022-01-21 16:49:16 · 1086 阅读 · 0 评论 -
RN前端与原生模块之间通信方式总结
学习目标:https://blog.csdn.net/qq_25827845/article/details/52963594学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1原创 2022-01-20 16:30:54 · 1453 阅读 · 0 评论 -
Android studio 的操作记录(持续更新)
学习目标:https://blog.csdn.net/qq_39734379/article/details/82753395学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1原创 2022-01-20 15:51:57 · 334 阅读 · 0 评论 -
Netty中重连可能出现 is not a @Sharable handler 报错的处理方法
学习目标:https://blog.csdn.net/wb_snail/article/details/106263470?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.opensearchhbase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-bl原创 2022-01-20 15:29:38 · 5236 阅读 · 1 评论 -
opencv的故障-No implementation found for long org.opencv.imgcodecs.Imgcodecs.imread_1(java.lang.String)
学习目标:2021-10-31 10:43:44.832 3524-3584/com.hjcamera E/com.hjcamera: No implementation found for long org.opencv.imgcodecs.Imgcodecs.imread_1(java.lang.String) (tried Java_org_opencv_imgcodecs_Imgcodecs_imread_11 and问题原因,复制拷贝导入module不完全,丢失了必要的so文件学习内容:提原创 2021-12-17 17:24:39 · 4670 阅读 · 0 评论 -
SQL学习实践demo
学习目标SQL的基本信息原创 2021-12-17 12:18:26 · 314 阅读 · 0 评论 -
Android studio profiler的使用
学习目标:使用该功能进行Androidapk的内存分析,降低内存消耗,以及减少内存泄漏隐患学习内容:demo01:正常测试中发现存在一个文件,但是未使用而内存却占用部分资源故进行部分测试查看可行性最开始的内存如上图所示目标:将该不用的资源进行回收或者说不再消耗,操作:通过将程序中相关类进行删除,得到下图信息该处的资源已经情况,证明该方式有用:下一步进行其他类的清理,工程量巨大,待后续一步步处理。...原创 2021-09-10 11:35:57 · 2638 阅读 · 0 评论 -
报错:Error: Cannot find module ‘jest-haste-map‘
Error: Cannot find module ‘jest-haste-map’问题描述主要对象:Android studio,react-native问题发生在react-native中,使用Android studio混合本来运行当前的项目,但由于其他项目需要,另开了一个工程,该工程基本完备,编译Android studio时正常通过,但采用混合编译过程中一直出现 Error: Cannot find module ‘jest-haste-map’过程网上方法一: npm uninstal原创 2021-08-04 19:59:22 · 805 阅读 · 1 评论 -
Android9.0的静默安装失败记录
Android9.0的静默安装失败记录问题描述java.lang.SecurityException: Permission Denial: runInstallCreate from pm command asks to run as user -1 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL解决操作记录解决方式暂无理论支持,也无法保证每次都能解原创 2021-07-19 17:45:19 · 1468 阅读 · 3 评论 -
Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\...问题
Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\...问题问题描述解决方式无效方式问题描述本次问题发生在Android studio 编译apk时,且采用react-native框架,编译时出现error Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website原创 2021-07-19 17:32:07 · 1822 阅读 · 0 评论 -
Execution failed for task ‘:app:lintVitalRelease’问题
Execution failed for task ‘:app:lintVitalRelease’问题 问题描述解决方案问题描述在利用Android studio进行apk打包时,出现Execution failed for task ‘:app:lintVitalRelease 直接导致打包无法继续进行解决方案只需在app/build.gradle中添加lintOptions {checkReleaseBuilds falseabortOnError false}即可。相应代码如下:原创 2021-07-19 17:18:31 · 2165 阅读 · 0 评论 -
优化Android 编译超长时间问题
优化Android编译超长时间问题步骤一步骤二步骤三步骤四总结前言:本来在Android studio下编译速度尚可,约1min可以编译完成,但是过了个周末,再次编译时发现编译不通过,或者用时超长,达到1h或30min,明显不属于可开发状态。本次编译主要是利用gradlew assembleRelease进行编译。步骤一发现在下载maven时采用地址为“http://maven.aliyun.com/nexus/content/groups/public/”,经过查找发现该地址为老版地址,阿里云提供了原创 2020-11-23 18:00:24 · 1222 阅读 · 0 评论 -
Android调试指令整理与使用模块
Android调试指令前言开发指令集指令使用模块进入root模式前言在Android 开发中很多时候需要用指令进行操作,整理和记录后便于后续开发和查找开发指令集adb devices // 检测设备与电脑是否连接adb shell adb kill-server adb start-server adb install -r -d .\app-release.apkadb install -r -d .\app\build\outputs\apk\release\app原创 2020-08-28 11:57:35 · 213 阅读 · 0 评论 -
Android apk无法手动install
项目场景:用Android studio编译生成apk后,执行 adb install -r -d .\app-release.apk 时,出现问题问题描述:显示报错: Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE: Package com.hjcamera tried to change user android.uid.shell]原因分析:根据分析,问题出现在android.uid.shell 上,经过对同apk的各个版本对比发现,不同开发原创 2020-08-28 11:06:49 · 3555 阅读 · 0 评论