锋风Fengfeng
  • 首页
  • 说说
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链

jadx内存不足和反编译失败官方解决办法

如果搜索引擎搜索了好久都解决不了问题,建议到官方文档看一下。 Troubleshooting Q&A · skylot/jadx Wiki 内存不足问题方法一:在反编译设置里减少处理线程数方法二:在反编译设置里排除不需要的包方法三:在设置中启用磁盘缓存方法四:为 Jadx 分配更多内存方法一:编辑脚本bin/jadx-gui或bin/jadx-gui.bat (Windows)
2024-09-22
安卓安全和逆向
#jadx #反编译

哔哩哔哩直播链接报403解决办法

最近投屏接到客诉说苹果哔哩哔哩客户端投直播会显示播放失败。 我测试发现安卓端哔哩哔哩是正常的,某投屏软件也能正常播放,我对此感到困惑。通过tcpdump分析,发现它的ijk播放器在访问链接时改变了User Agent。 然后我就开始测试了: 12345678headers.put("User-Agent", "Mozilla/5.0.BiliTV/1.7.2"
2024-09-22
投屏
#投屏 #网络

Android java.lang.IncompatibleClassChangeError

最近为了解决一个问题,需要在升级X应用时对其做startInstrumentation。功能上线后,数据监控平台发现存在IncompatibleClassChangeError,主要集中在安卓5.1,6.0,少量在安卓8.0。究竟是怎么回事呢?一起来分析一下。 安卓6.0机器 java.lang.IncompatibleClassChangeError: retrofit2.converter.
2024-06-30
AndroidBugFix
#Android #Java #art

ubuntu24.04启动黑屏

在vmware安装完ubuntu24.04后,登录进去黑屏。 首先关闭虚拟机,然后在虚拟机设置-显示器-3D图形那里关闭加速3D图形。 这时候就可以重新登录进去了,但是没有了图形加速,画面就没有那么流畅了。 怎么办? 更新图形驱动12sudo add-apt-repository ppa:oibaf/graphics-driverssudo apt update && sudo
2024-06-15
Linux
#Linux #Ubuntu

安卓不同gradle版本怎么发布sdk到Maven

一直以来,公司的很多sdk上传时都没有附带源码,对于开发者来说是比较不方便的,所以我就想增加一下。因为不同的项目使用的gradle版本不一样,发布sdk的方式也不一样,特此记录一下,希望能帮到大家。 gradle7.1之前maven插件1234567891011121314151617181920212223242526apply plugin: 'maven'task and
2024-06-08
AppBuild
#Android #gradle #Java

java.lang.ExceptionInInitializerError原因及解决办法

java.lang.Object ↳ java.lang.Throwable ↳ java.lang.Error ↳ java.lang.LinkageError ↳ java.lang.ExceptionInInitializerError ExceptionInInitializerError 通常意味着在静态初始化块或静态变量初始化
2024-06-02
AndroidBugFix
#Android #Java

探究安卓应用类找不到的原因(NoClassDefFoundError和ClassNotFoundException)

最近在公司协助同事解决了几个类找不到的问题,都比较典型,特此记录一下。 原因1:新旧版本SDK API兼容性io.reactivex.exceptions.UndeliverableException: java.lang.NoClassDefFoundError: Failed resolution of: Lretrofit2/HttpException; at io.reactivex.p
2024-05-26
AndroidBugFix
#Android #Java

Java反射的优雅使用

安卓9开始限制反射的调用,但是带系统签名或者内置系统的应用是可以豁免的 。 或者使用第三方库突破这个限制: tiann/FreeReflection: A library that lets you use reflection without any restriction above Android P 如何使用假设有一个Person类 12345678910111213141516
2023-09-02
编程技巧
#Android #Java

在WSL2编译安卓13并在WSL2和windows运行

在WSL2编译安卓13并在WSL2和windows运行刚开始的时候,我是在master分支编译安卓的,结果运行emulator起不来,后来切换到android-13.0.0_r35就OK了。 在wsl2编译并运行以下是编译和运行步骤: 1234wesley@Wesley:~/aosp$ source build/envsetup.shwesley@Wesley:~/aosp$ lunch sdk_
2023-05-28
Android Build System
#Android #Android Build

安卓系统应用的卸载和恢复(非data分区)

安卓系统应用的卸载和恢复(非data分区)Uninstall and Restore Android System Apps (non-data partition)网上已经有很多预装应用卸载的方法了,但是他们基本都是设法在第一次开机的时候安装到data分区。 本文需要达到的目标是预装在system分区的应用能够被卸载,且能恢复安装。 命令行方法安卓5.0开始可以针对用户卸载系统应用 卸载系统应用
2023-05-03
AndroidFrameworkFeature
#Android #PackageMangerService
123456

搜索

Hexo Fluid RSS
载入天数... 载入时分秒...
总访问量 次 总访客数 人