E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
热修复tinker
热修复
一:代码修复
热修复
选型:目前国内主流的两种
热修复
策略有以下两种:以阿里系为主的底层method修复方案(Hotfix);基于修改dex结构的tx系类加载方案(
Tinker
)。
漫步_蜗牛
·
2023-09-25 10:25
Flutter 2.2.X 版本
热修复
实现思路分享(Android+Flutter混开项目)
好久前就想捋一捋Flutter混开项目中
热修复
的实现方式,最近在业余时间耗费了一些精力终于实现了该功能,故在此分享下实现思路。
悟笃笃
·
2023-09-23 13:53
热修复
原理3:资源
1.InstantRun资源
热修复
构造一个新的AssetManager,并通过反射调用addAssetPath,把这个完整的新资源包加入到AssetManager中。
十八砖
·
2023-09-23 11:09
超级简单的
热修复
实现步骤详解
看了
热修复
好久,大多文章都讲的原理,没有发现有详细的实现步骤,所以自己看完视频之后对自己的实现步骤进行了记录总结,方便自己记忆,也希望对读到这篇文章的童鞋有所帮助,因为对
热修复
愿意很多大牛的文章已有详细的记录
请叫我女程序员
·
2023-09-22 02:57
从零开始手撸一个
热修复
框架
前言
热修复
原理,这个一直是这几年来很热门的话题,在项目中使用的话,也基本要么是阿里系或者腾讯系的开源框架。但是作为一个光会使用的程序员是远远不够的。
架构师成长日记
·
2023-09-21 13:38
Python实现的mqtt客户端工具分享,小巧且超轻量级(python+tkinter+paho.mqtt)
于是趁周末时间用python搞出来了个客户端工具,使用python+
tinker
+paho.mqtt实现。源码量很少但功能不弱,相当的轻量级。分享给有需要的小伙伴,喜欢的可以点击收藏。
特立独行的猫a
·
2023-09-19 10:39
Python实践
python
mqtt
mqtt客户端工具
tkinter
热修复
原理2:so库
SO库加载原理java提供了以下两个接口加载一个so库:System.loadLibrary(StringlibName):传入so库名称,库文件位于apk压缩文件的libs目录。System.load(StringpathName):传入so库的完整路径,加载一个外部so库。实际最后都调用nativeLoad这个native方法去加载so库,参数是so库在磁盘中的完整路径名。静态、动态注册nat
十八砖
·
2023-09-19 01:20
Android
tinker
升级之路分析
前言目前app线上的
tinker
版本为1.9.14.19,在最近的几个版本技术需求中,我们希望对
tinker
尝试进行升级,并对内部封装的
tinker
的包装sdk进行升级。
许进进
·
2023-09-18 10:09
Android
android
Tinker
集成踩坑指北
错误一com.tencent.
tinker
.android.dex.DexException:Unexpectedmagic:[100,101,120,10,48,51,56,0]这个错误坑了好久,查了官方各种
猿创日记
·
2023-09-17 19:42
热修复
Class流派和Dex流派实现原理
Class流派原理基本原理:加载类的时候是找element,每个element对于一个dex。我要把我修复的那个类单独放到dex插入dexlist前面,在你做类加载从前往后找优先从你的dex加载加载的就是你修复后的class.这就是实现代码通过context拿到pathClassLoader,根据你下发的dex生成一个dexclassloader。拿到两个的pathlist,在拿到两个pathli
魏铁锤爱摸鱼
·
2023-09-17 13:07
java
前端
javascript
【
Tinker
】踩坑之路(1)
【
Tinker
】踩坑之路(1)1、找不到variantConfigurationNosuchproperty:variantConfigurationforclass:com.android.build.gradle.internal.variant.ApplicationVariantDatahttps
l and
·
2023-09-16 16:49
android
Tinker
组件修复,踩坑
1、YouneedtouseaTheme.AppCompattheme(ordescendant)withthisactivity.复现步骤补丁加载成功之后重启应用,再退出应用重进闪退日志
Tinker
UncaughtHandlercatchexception
l and
·
2023-09-16 16:49
android
热修复
打包流程(基于
tinker
+bugly)
前提当前APP版本2.1.301,需要基于该版本打
热修复
包版本2.1.302基准包:2.1.301
热修复
包:2.1.302
热修复
打包流程1、拉取bugfix分支,先通过"package.sh",或"package_b.sh
善良的老农
·
2023-09-16 12:59
Android
热修复
之Dex动态加载
什么是Android的
热修复
热修复
是一种在应用程序运行时对已发布版本进行动态修复bug或更新功能的技术。
就叫汉堡吧
·
2023-09-15 17:38
Tinker
Edge R 安装QT
sudoaptremovelibqt5core5asudoaptinstallqt5-defaultsudoaptinstallqtcreatorsudoaptinstallqtmultimedia5-devsudoaptinstalllibqt5serialport5-devsudonano/etc/apt/sources.list#默认注释了源码镜像以提高aptupdate速度,如有需要可自行
侃侃_天下
·
2023-09-11 10:23
服务器
linux
运维
使用Arthues分析高CPU问题
Arthas是阿里开源的Java诊断工具,相比JDK内置的诊断工具,要更人性化,并且功能强大,可以实现许多问题的一键定位,而且可以一键反编译类查看源码,甚至是直接进行生产代码
热修复
,实现在一个工具内快速定位和修复问题的一站式服务
做时间的朋友。
·
2023-09-11 01:56
问题排查
java
artheus
cpu
问题排查
Tinker
Pop3 Gremlin 学习笔记
Tinker
PopGremlin基础概念图计算在结构(图)和过程(遍历)之间进行区分。图的结构是由顶点/边/属性拓扑定义的数据模型。图的过程是分析结构的手段。图形处理的典型形式称为遍历。
Hey_Shaw
·
2023-09-10 12:18
Android---class文件的
热修复
前言采用的是QQ控件的修复思路参考了很多其他的博客,找不到地址了,抱歉原理替换attachBaseContext带来的context--->mClassLoader--->pathList--->dexElements源码ActivityThread中的performLaunchActivityContextImpl中的getClassLoaderBaseDexClassLoader中的findC
pgydbh
·
2023-09-08 11:09
2023年13个面向初学者最佳免费3D建模软件
最佳免费3D建模软件–完整综述Daz3D:DazStudio
Tinker
CAD:Bestfree3Dmodel
ygtu2018
·
2023-09-08 02:55
3d
建模
tinker
补丁提示成功但未生效问题
最近将项目的gradle和gradle插件升级到最新,
tinker
也升级到最新,然而发现
tinker
在部分手机上提示补丁修复成功,但是实际上并没有修复成功的问题。
程序员WW
·
2023-09-07 21:37
深入学习Gremlin(11):统计运算
GremlinSteps:sum()、max()、min()、mean()本系列文章的Gremlin示例均在HugeGraph图数据库上执行,环境搭建可参考准备Gremlin执行环境,本文示例均以其中的“
Tinker
Pop
与语言握个手
·
2023-09-06 16:06
学习
Android 进阶知识点整理
1.Java(泛型,反射,注解,集合,线程,I/O流)2.Android(开源框架源码,Framework源码AMS,WMS,PMS,IMS,Binder,Handler,插件化,组件化,
热修复
,性能优化
鹏鹏2019
·
2023-09-05 05:19
15 个最佳 3D 建模软件工具
Tinker
cadhttps://www.
tinker
cad.com/—免费、基于网络、简单且直观3DSlashhttps://www.3dslash.net/index.php—免费、易于理解、简单Vox
·
2023-09-04 14:26
3d前端three.js工具
同时使用ViewBinding和
Tinker
遇到的坑
遇到的问题想要使用ViewBinding需要升级Gradle插件版本到3.6.2及以上,Gradle版本需要5.6.4及以上,然后我使用的
Tinker
版本是低于v1.9.14.6的,然后升级Gradle
一个有故事的程序员
·
2023-09-03 23:11
最有深度的模块化、组件化、插件化、
热修复
原理总结,你确定不来看看吗?
前言谈到
热修复
相信大家应该比较熟悉,因为它是目前比较重要的技术,平常面试中也是被问的比较多。插件化和
热修复
同出一门,俩者都属于动态更新,而模块化和组件化是基础。
Android程序猿小黑
·
2023-09-02 12:02
iOS_swift项目
热修复
成本高MLN、Weex、ReactNative、Hybrid、flutter一套代码(js)多端运行,类似前端页面的方式
热修复
热更新,不需走苹果审核。注:成本低:引入极小的引擎文件,即系统内置的Ja
彩色大猩猩
·
2023-08-31 01:23
插件化、模块化、组件化、
热修复
、增量更新、Gradle
对
热修复
和插件化的理解插件化原理分析模块化实现(好处,原因)描述清点击AndroidStudio的build按钮后发生了什么
ForAndroid
·
2023-08-28 18:25
热修复
类加载方案dex替换(腾讯系:
Tinker
,QFix,超级补丁;饿了么:Amigo,Nuwa)底层替换替换ArtMethod结构体中的字段或者整个ArtMethod结构体(阿里系:AndFix,Dexposed
Wi1ls努力努力再努力
·
2023-08-28 15:00
Android----避免应用崩溃(Cockroach)
转自https://github.com/android-notes/Cockroach问题如何避免应用因为一些小bug导致app崩溃举例:某次
热修复
发布,增加埋点日志,出现空指针问题,大量不影响用户操作的异常如果没有进行捕获
pgydbh
·
2023-08-28 05:02
Android 插件化原理解析——广播插件的实现与安装apk原理解析
前言android技术特别成熟了,
热修复
,组件化......等框架已经层出不穷,如果还仅限于使用框架,技术永远很难得到成长,只有我们懂得他的原理,能够娓娓道来,能够自己动手的写出来,技术才会越来越好,与其想着未来怎么办
Android写到秃
·
2023-08-27 06:17
Android集成bugly热更新记录
1.经过自己测试AS4.0.1+gradleplugin3.4.0+gradle5.6.4,
热修复
测试没问题,android10也没有问题,都可以正常使用;2.在gradleplugin3.6.1+gradle5.6.4
beizhi
·
2023-08-26 19:18
2022-03-10 laravel 项目控制台
$phpartsan
tinker
如图,多行显示可用shift+enter做换行,与浏览器控制台换行相同控制台操作
浩克啊12138
·
2023-08-26 12:31
Android
热修复
核心原理
dexopt在Dalvik中虚拟机在加载一个dex文件时,对dex文件进行验证和优化的操作,其对dex文件的优化结果变成了odex(Optimizeddex)文件,这个文件和dex文件很像,只是使用了一些优化操作码。dex2oatART预先编译机制,在安装时对dex文件执行dexopt优化之后再将odex进行AOT提前编译操作,编译为OAT(实际上是ELF文件)可执行文件(机器码)。(相比做过OD
hzulwy
·
2023-08-26 07:21
热修复
android
gremlin安装使用 详细步骤
下载下载地址ApacheDownloadMirrors省事的可以直接wgethttps://www.apache.org/dyn/closer.lua/
tinker
pop/3.5.1/apache-
tinker
pop-gremlin-console
cclovezbf
·
2023-08-25 02:24
gremlin
数字制造——两个压电片触发两段不同的旋律
首先还是先使用
tinker
cad模拟电路图,电阻为1m欧由于
tinker
cad里蜂鸣器与压电片都是压电,而且里面的压电是不可触发的,所以模拟上没有点击压电而触发旋律,输入代码后,而是自动播放了旋律。
xiaoshiR
·
2023-08-23 12:59
Tinker
热修复
Bugly-
Tinker
方案接入总结
本文用于分享Bugly的
Tinker
热修复
方案接入流程及遇到问题的记录。
七零八落问号
·
2023-08-20 21:48
Could not resolve com.tencent.mm:SevenZip:1.1.10
[android使用腾讯的
热修复
打
热修复
包的时候报错]修复添加一个mavenLocal()image.png
cvmars
·
2023-08-17 22:33
AndroidAndFix
热修复
碰到的问题
今天研究AndFix
热修复
,在下载完apkpatch-1.0.3文件夹后,在控制台运行./apkpatch.sh命令,报如下错误:-bash:.
邻家猪
·
2023-08-16 16:36
Lua
Tinker
向Linux移植成功
Lua
Tinker
以其短小精悍,功能比较强大而广泛地被许多网友及同事所关注。自从我用了Lua
Tinker
后,我就想把它移植到Linux上去,将之写成跨平台的代码。
witton
·
2023-08-16 10:19
#
Lua
跨平台
Linux
linux
跨平台
Android 热更新
项目里面要加入热更新的模块,最近研究了几个框架,相对来说,bugly集成的
tinker
开发体验最好,而且微信那么多用户去验证,肯定不会有啥问题。
And__
·
2023-08-16 04:28
Android
热修复
技术选型
目前Android业内,
热修复
技术百花齐放,各大厂都推出了自己的
热修复
方案,使用的技术方案也各有所异,当然各个方案也都存在各自的局限性。
阿里小鸟
·
2023-08-14 21:10
组件化、插件化、
热修复
1.组件化即模块化定义:将项目拆成多个module开发,可让一个功能、业务对应一个组件以前的Android开发不是现在这样⽤gradle的,⽤的是ant,做模块拆分⽐较麻烦现在有了gradle,拆模块⾮常⽅便了。不过模块化开发是在gradle到来之前就有了的组件化和模块化其实是⼀回事另外不同的⼈对于它的定义是不⼀样的2.插件化App的部分功能模块在打包时并不以传统⽅式打包进apk⽂件中,⽽是以另⼀
Cucucuu
·
2023-08-14 13:21
Tinker
Pop SDK连接JanusGraph配置
importstaticorg.apache.
tinker
pop.gremlin.driver.ser.GraphBinaryMessageSerializerV1.TOKEN_SERIALIZE_RESULT_TO_STRING
cg_Amaz1ng
·
2023-08-10 01:45
java
spring
spring
boot
Gremlin
图数据库
Android插件化(1)启动未注册的Activity
插件化技术和
热修复
技术都属于动态加载技术,从普及率的角度来看,插件化没有
热修复
的普及率高,主要原因是占大多数的中小型应用很少也没有必要去采用插件化技术。
zackyG
·
2023-08-10 00:51
Android的换肤原理和Android的皮肤,装载机框架解析
image.png一前言Android的换肤技术已经是很久之前就已经被成熟使用的技术了,然而我最近才在学习和接触
热修复
的时候才看到,在看了一些换肤的方法之后,并且对市面上比较认可的Android的皮肤,
Android征途
·
2023-08-08 21:15
快速修复应用程序中的问题的利器—— Android
热修复
热修复
技术在Android开发中扮演着重要的角色,它可以帮助开发者在不需要重新发布应用程序的情况下修复已经上线的应用程序中的bug或者添加新的功能。一、
热修复
是什么?
Android技术栈
·
2023-08-07 07:06
Android
开发
android
程序员
开发
热修复
移动开发
补丁
Android
热修复
及原理总结和介绍
热修复
的产生原因刚发布的版本出现了bug,需要修复bug、测试并打包在各大应用市场重新发布上架。这样会耗费大量的人力和物力,代价比较大。
zackyG
·
2023-08-06 09:35
Union亲自透露合作企划,这款AJ4值得期待
Union甚至还透露了一张耐克传奇设计师
Tinker
Hatfield在1988年作的手稿,和现在的AJ4会有点不同。这是否暗示着这一次Union会采用
Tinker
这一版手
Yorker球鞋情报
·
2023-08-06 06:48
史上超详细的AndFix
热修复
原理以及使用
AndFix使用范围修复紧急或者比较小的bug。AndFix最大优势:及时生效,不需要重启及时生效的原因通过native调用:未下载修复包加载一次下载修复包后加载一次,下载完成后调用缺点稳定性较差,会受到国内ROM厂商对ArtMethod结构更改的影响,如果要适配的话,是很麻烦的。实现步骤1.在要修改的方法上添加注解并生成补丁包(.apatch),其实就是一个dex文件。2.获取补丁包中的补丁类并
凌烟醉卧
·
2023-08-03 14:48
can't find
tinker
ProcessDebugManifest, you must init
tinker
plugin first!
集成信鸽推送遇到can'tfind
tinker
ProcessDebugManifest,youmustinit
tinker
pluginfirst!
橘子神明
·
2023-08-02 11:04
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他