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

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

你可能感兴趣的:(eclipse,android,secureCRT,so,机顶盒)