说的好乱,要想明白so的问题,最好静下心来来Linux下,Android在so级别都算系统开发或者ndk等等套了几套了。
你说的完全不是问题,so本来就是为了另外的so或者应用程序调用的。
你说的完全不是问题,so本来就是为了另外的so或者应用程序调用的。
解决方案 »
- 在oncreate()方法中handler的post先执行再显示界面?why
- 设定andriod模拟器时,出现'$'不是内部或外部可执行命令......急求解答
- 小弟不才,求一个用其他软件来打开word和ppt文件的方法
- android字符串问题
- Activity恢复之前的状态?
- Android平台导航运行有就出现“The application ...has stopped unexpectedly. 求解决
- SDK1.5 自制发送短信程序真机测试发生诡异问题
- onclicklistener问题(新手问题)
- 如何使用Chronometer在时间暂停后,点击按钮重新继续计时?求救啊!!!!!!!!!!
- Android RadioButton中如何去掉前面的选中的圆圈
- Activity以Dialog形式弹出后怎么设置右对齐
- socket发送 XML格式的数据
a.so文件依赖于b.so,我打开a.so,可以看到a.so里有b.so和另外一些so的依赖。但是运行程序时,a.so是找不到同一目录下的b.so。试过编译时把依赖改成./b.so,也不行。但是改成依赖绝对的路径/xxx/xxx/xxx/b.so,就可以正常运行。但是我的android apk安装的路径却很奇怪,会在代表 包那一层的目录下加上-1或者-2,也就是绝对的路径每次安装都不一样。
后来我想了一个另外的方法,就是把b.so用adb push 到system/lib下,但是apk不会自动 把so文件安装 在这里。不知道要怎么设置,网上也找不到资料。
时间有限,只能把so改成.a来解决这个问题了。等以后有空再慢慢研究。