一 首先把APK拷贝到特定的目录下面 例如: package/app/下面
创建MK文件,文件里有一个重要的语句 LOCAL_MODULE_PATH=$(TARGET_OUT)/pre_install/
此MK完成之后,编译出来的apk会存放在system/pre_install 目录下面
二 创建copy_apps.sh 文件,此文件作用是拷贝pre_install目录下面apk到data/app下面
因为data/app下面的apk文件时可卸载的apk,这就完成预制的apk是可卸载的。
我们看下此copy_apps.sh 文件的内容如下:
#!/system/bin/sh
sleep 10
if [ ! -f /data/app/did ]; then
chmod 777 /data/app/
cp /system/pre-install/*apk /data/app/
echo 1 > /data/app/did
chmod 777 /data/app/*apk
fi