- 博客(6)
- 收藏
- 关注
原创 [Android] JNI DETECTED ERROR IN APPLICATION: use of invalid jobject 0xa6b45140
开始以为传入null对象导致, 后来查找网上解释基本都是类型不匹配。搞了半天没解决,最后通过AI提问发现可能在不正确的线程访问对象。在尝试使用JNI调用java的方法时运行报错。尝试在子线程调用方法解决。
2024-04-22 11:52:48 249 1
原创 Git 恢复本地删除的文件
Step 1: git statusStep 2:git reset HEAD [ 被删除的文件或文件夹 ]Step 3:git checkout [ 被删除的文件或文件夹 ]
2020-11-23 16:33:27 222
转载 [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 289
转载 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 147
转载 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 922
原创 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 1091
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人