
Android studio
记录Android studio开发时候遇到的坑
程序员-薯片
公众号【程序员薯片】
专注于:
1.AI+应用实战研究&开发。
2.码农中年危机自救指南研究&探索。
3.码农视觉的读书感悟&分享。
展开
-
【Android studio 报错】Caused by: java.lang.reflect.InaccessibleObjectException 解决方案
经过一些尝试,上两图中修改的JDK version和Gradle version,可以编译通过。通过AI,大概了解报错的原因,高版本的JDK为了更好的高内聚和低耦合,引入了模块系统。原创 2024-03-01 11:40:08 · 2677 阅读 · 0 评论 -
记录一次Android studio报错的解决过程,一波三折:java.lang.UnsatisfiedLinkError:xxx couldn‘t find “xxx.so“
这时候想起一个问题,jar模块只支持被引入java字节码文件,不支持被引入Android的其它文件,例如:.a .so文件。jniLibs目录下没有包含对应CPU架构的子目录。经过问题排查定位,打开apk文件,发现里面没有对应的.so文件,也就是说没有把目标动态库打包到apk文件中。记录一个Android开发过程中构建项目中很常见,也很容易忽略的低级错误。留意运行机型的cpu是什么,copy对应的ABI的库目标文件。把jar模块修改为aar模块。再次重新构建,运行ok。原创 2023-12-05 17:24:54 · 244 阅读 · 0 评论