码迷,mamicode.com
首页 > 移动开发 > 详细

Android的/system/lib里加入自己的so库

时间:2014-11-04 17:04:38      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:android   io   ar   使用   sp   文件   div   on   art   

执行下命令:

1 重新挂载/system目录,使之能读写:mount -o remount,rw /dev/null /system

2 修改这个文件的权限:chmod 777 /system

3 利用dd和mv命令复制文件到system里去:

    dd if=/data/data/com.simo.simomate/lib/libpcap.so of=/system/lib/libpcap.so
    mv /data/data/com.simo.simomate/lib/libpcap.so /system/lib/

注意:有的手机把一些常用的命令删除了,解决办法:

  1,获取toolbox里的对应命令的源码,编译生成命令文件,拷贝到/system/bin目录下

  2,安装busybox,使用busybox命令,busybox命令比起toolbox命令要丰富的多

 

 

 

 

在模拟器所在的tools目录下执行

1.启动AVD3.0模拟器

./emulator -avd AVD3.0

2.指定模拟器存储空间的大小,非SD卡的大小,只有这样才能向模拟器system目录下push文件,否则会报out of memory的错误

./emulator -partition-size 256 -avd AVD3.0

3.push a.so 到system/lib目录下的方法

(1)进入adb shell

./adb shell

(2) 退出shell

exit

(3)system/lib目录是不可写的,需要先执行remount,让其可写

./adb remount

(4) push文件a.so 到system/lib目录下

./adb push ../../mydroid/out/target/product/generic/system/lib/a.so /system/lib

Android的/system/lib里加入自己的so库

标签:android   io   ar   使用   sp   文件   div   on   art   

原文地址:http://www.cnblogs.com/satng/p/4073668.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!