自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 [Android] JNI DETECTED ERROR IN APPLICATION: use of invalid jobject 0xa6b45140

开始以为传入null对象导致, 后来查找网上解释基本都是类型不匹配。搞了半天没解决,最后通过AI提问发现可能在不正确的线程访问对象。在尝试使用JNI调用java的方法时运行报错。尝试在子线程调用方法解决。

2024-04-22 11:52:48 174 1

原创 Git 恢复本地删除的文件

Step 1: git statusStep 2:git reset HEAD [ 被删除的文件或文件夹 ]Step 3:git checkout [ 被删除的文件或文件夹 ]

2020-11-23 16:33:27 177

转载 [dlsym][(void**)]关于(void**)及其相关的理解

关于(void**)及其相关的理解#define LOADBASSFUNCTION(f, pdlHandle) *((void**)&f)=(void*)dlsym(pdlHandle,#f)这一句话使用*((void**)&f)的原因在于,转化目标为左值(即转化f为void类型()的函数指针)。注意这里的(void**)强制类型转换仅仅只是重新声明了指针解引用的方式,并没有提升指针的引用层级。意思上*((void**)&f)与f是相等的(忽略(void**)只看*&

2020-06-10 18:00:27 249

转载 android studio2.3以后给apk签名打包后安装失败的问题[INSTALL_PARSE_FAILED_NO_CERTIFICATES]

自己的Android studio(windows平台上)刚刚更新到2.3版本,在没有充分了解它的新变化的情况下,使用的时候难免会遇到一些问题,比如gradle的问题可能是大家最常见的,不过解决的一般思路和之前(例如2.1更新到2.2之类的)没太大区别,本文要说不是gradle的问题,而是给apk正式签名后安装失败的问题。项目在正式上线之前一般都要有正式签名,也就是发布release版本的apk...

2020-05-06 15:24:36 131

转载 Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)

ADB很强大,记住一些ADB命令有助于提高工作效率。获取序列号:adb get-serialno查看连接计算机的设备:adb devices重启机器:adb reboot重启到bootloader,即刷机模式:adb reboot bootloader重启到recovery,即恢复模式:adb reboot recovery查看log:adb logcat终止adb服务进...

2020-05-06 11:46:32 724

原创 Android中ThreadPoolExecutor线程池shutDownNow() 无法中断

public List<Runnable> shutdownNow() { List<Runnable> tasks; final ReentrantLock mainLock = this.mainLock; mainLock.lock(); try { checkShutdownAccess(); adva...

2020-03-17 19:07:01 1042

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除