您的位置:首页 > 移动开发

cp mnt/sda/sda1/XXX.apk system/app/把应用拷到设备启动崩溃

2015-08-31 20:23 330 查看
在 SecureCRT 通过命令
cp mnt/sda/sda1/MyGif.apk system/app/
把U盘上的应用安装到机顶盒上的系统应用文件夹,启动却发现无限崩溃。

我的问题出在:

我的应用里是有so库的。

对于Android工程 Eclipse里编译好的.so文件放到
libs\armeabi
下以后, 这样.so文件就可以打包到apk文件里,在apk装到手机上以后, 在
libs\armeabi
下的.so文件应该就会解压到
/data/data/这里是你project的包名(比如com.azz.mygifview)/lib
下。

之前用Eclipse直接运行到设备上,都是默认安装在
data/app/
下的。而我后来用U盘是拷到
system/app/
下。

然后我就想着是不是应该把应用和so装一起呢?

于是我删除原安装包后通过命令
cp mnt/sda/sda1/MyGif.apk data/app/
把应用安装到data文件夹下,就OK了!

Reference:《关于将so 打包入APK的有关问题》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: