安卓9.0系统脚本,用于批量安装 /mnt/media_rw/udisk/apps/ 目录下的apk软件到、data/app
时间: 2023-08-26 08:05:05 浏览: 185
你可以使用以下脚本来批量安装 /mnt/media_rw/udisk/apps/ 目录下的apk软件到 /data/app 目录下:
```sh
#!/system/bin/sh
# 设置目录变量
apk_dir="/mnt/media_rw/udisk/apps"
system_app_dir="/system/app"
vendor_app_dir="/vendor/app"
target_dir="/data/app"
# 检查目标目录是否存在
if [ ! -d "$target_dir" ]; then
echo "目标目录 $target_dir 不存在,创建目录..."
mkdir -p "$target_dir"
fi
# 遍历apk目录,安装apk文件
for apk_file in "$apk_dir"/*.apk; do
if [ -f "$apk_file" ]; then
# 获取apk文件名
apk_name=$(basename "$apk_file")
# 检查是否存在同名系统应用或供应商应用
if [ -f "$system_app_dir/$apk_name" ] || [ -f "$vendor_app_dir/$apk_name" ]; then
echo "应用 $apk_name 已存在于系统或供应商应用目录中,跳过安装。"
else
echo "安装应用 $apk_name ..."
pm install -r "$apk_file"
fi
fi
done
echo "安装完成。"
```
注意:如果您的设备未root或没有权限安装应用程序,则此脚本将不起作用。
阅读全文