首页
收藏
关于
Search
1
Android灵动岛的一种实现
255 阅读
2
2022年中推荐和劝退
230 阅读
3
Android开发的一些轮子整理(持续更新)
215 阅读
4
Android开发中使用Github发布自己的依赖库
214 阅读
5
AIDL和Messager
183 阅读
安卓基础
安卓进阶
编程学习
琐碎
日积月累
登录
Search
标签搜索
算法
YOYO
累计撰写
31
篇文章
累计收到
10
条评论
首页
栏目
安卓基础
安卓进阶
编程学习
琐碎
日积月累
页面
收藏
关于
搜索到
5
篇与
的结果
使用dex2Jar和JD-GUI反编译Android Apk
Mac下使用dex2Jar和JD-GUI反编译Android Apk安装使用首先安装dex2Jar和jd-gui下载dex2jar安装包,解压到本地文件夹。使用homebrew安装jd-guibrew install --cask jd-gui将apk改为zip格式,解压apk,将classes.dex文件复制到dex2Jar文件夹下。在dex2jar文件夹下,使用命令反编译dex文件到jar./d2j-dex2jar.sh classes.dex(xxx.dex是文件名)右键生成的jar包,选择以JD-GUI打开。问题解决dex2jar报权限错误,将报错的文件给予可执行权限即可,如sudo chmod +x d2j_invoke.shdex2jar报错com.googlecode.d2j.DexException: not support version.,由于应用的sdk version太高导致,右键报错的jar包,然后修改dex下面一行的03x为036即可,使用delete删除x,不要用backspace。jd-gui报错找到不java,在Finder中右键jd-gui显示包内容,然后修改Content-MacOs-universalJavaApplicationStub.sh文件,找到下述代码else # display error message with applescript osascript -e "tell application \"System Events\" to display dialog \"ERROR launching '${CFBundleName}'\n\nNo suitable Java version found on your system!\nThis program requires Java ${JVMVersion}\nMake sure you install the required Java version.\" with title \"${CFBundleName}\" buttons {\" OK \"} default button 1 with icon path to resource \"${CFBundleIconFile}\" in bundle (path to me)" # exit with error exit 3 fi修改为下述内容后保存else JAVACMD="你的java路径" # display error message with applescript #osascript -e "tell application \"System Events\" to display dialog \"ERROR launching '${CFBundleName}'\n\nNo suitable Java version found on your system!\nThis program requires Java ${JVMVersion}\nMake sure you install the required Java version.\" with title \"${CFBundleName}\" buttons {\" OK \"} default button 1 with icon path to resource \"${CFBundleIconFile}\" in bundle (path to me)" # exit with error #exit 3 fi不知道java路径可以使用which java查看。
2023年08月09日
70 阅读
0 评论
0 点赞
2023-07-14
Android 灵动悬浮窗依赖库
Android灵动悬浮窗依赖库,开箱即用~
2023年07月14日
105 阅读
0 评论
2 点赞
基于Kotlin Flow的Andoird线程通信工具
基于SharedFlow的Andoir线程通信工具
2023年03月24日
118 阅读
2 评论
0 点赞
2023-01-26
Android灵动岛的一种实现
Android原生开发,使用悬浮窗口实现灵动岛效果。
2023年01月26日
255 阅读
0 评论
4 点赞
View的绘制流程(1) - Measure
View的绘制流程之Measure,Layout和Draw学习中...
2022年12月10日
150 阅读
2 评论
1 点赞