没有人知道这个so文件应该在android平台的哪一层,如何和apk一起打包吗
解决方案 »
- 怎样在webview中显示图像?
- 我的AVD界面的背景怎么是白色的,求指导
- android popupwindow 浮动在所有activity之上
- android des加密与c#des加密结果不一样,求高手!
- android客户端如何连接用.net写的数据库呢?
- 关于surface播放视频 大小控制及画面流畅性
- 求android签名的详解
- 编译时说缺zlib.so,这个文件在哪个安装包里面啊
- Google Maps Android API v2 中给地图增加自定义层
- 模拟GPS功能
- The application cal(process ql.cal) has stopped unexpectedly
- listview中滚动条显示
程序中使用:
就直接System.loadLibrary("name");//注意这里不能有lib的前缀,但是so的名字里要加lib如果是mips的编译器,就放在libs->mipos文件中,使用也是loadLibrary这样安装完apk,so会自动放在手机的data/data/packagename/libs目录下
模拟器可以
打开命令行:
>emulator -partition-size 256 -avd avd_name模拟器启动之后,打开另一个命令行:
>adb remount
>adb push C:\YOUR_SO.so /system/lib
这种方法加载多个SO相互调用的情况。
应用程序调用 System.loadLibrary("name"),是用来加载这个so的。