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

讨论了在SecureCRT通过命令安装Android应用至机顶盒系统应用文件夹时遇到.so文件导致应用无限崩溃的问题。通过将应用与.so文件一起安装到data文件夹下,成功解决了此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 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的有关问题》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值