第3个回答 2013-07-18
安卓有些软件安装后移到system/app下出错及解决方法
有些软件安装后移到system/app下为什么会出错?经翻找无数论坛,并经本人亲自试验,终于发现:
比如,将输入法的apk文件的扩展名改成rar,或直接用RAR软件打开apk文件,比较发现,
移到system/app下会出错的软件多了个lib的文件夹,lib----armeabi---好多*.so库文件,
而移到system/app下正常使用的软件没有lib文件夹。
问题找到之后,解决就容易了,只要把lib/armeabi/*.so文件移到/system/lib下面,并
修改权限就可以了。具体步骤如下:
1,在电脑上,将apk文件的扩展名改成rar,双击打开
或在apk文件上点右键选打开方式--选择程序--用winRAR软件打开,
然后找到lib文件夹,双击,点选armeabi文件夹,解压缩,解出所有的so库文件。
2,将电脑上解出的so文件,传到SD卡上。
3,手机取得root权限,用RE将这些so文件从SD卡移到system文件夹,长按--权限--九宫格全打上勾,
然后继续用RE将这些so文件,移到system/lib下面(为什么不一次到位,移到system/lib下面再改
权限呢?那是因为system/lib下面的so文件实在太多了,一下就看花眼,很难找)
4,然后将data/app下的安装文件移到system/app下面。
至此,搞定,用yaffs2img浏览器自己动手制作ROM的TX,也要注意,将相应的so文件植入。