Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于在Android 5.1 CM12.1上夜间刷新后删除APK的Addon.d bash脚本不起作用_Android_Bash - Fatal编程技术网

用于在Android 5.1 CM12.1上夜间刷新后删除APK的Addon.d bash脚本不起作用

用于在Android 5.1 CM12.1上夜间刷新后删除APK的Addon.d bash脚本不起作用,android,bash,Android,Bash,我正在尝试在/system/addon.d/中安装一个bash脚本,用于从我的Galaxy Nexus手机的每夜安卓5.1(CM12.1)安装中删除不需要的APK。每一次新的夜间刷新都会重新安装一些系统应用程序,因此我需要一个脚本来反转此操作,这样我就不必手动执行 有些备份脚本运行良好(SU、GApps),但我自己的脚本不起作用。它可以在下面找到 我将脚本放置在/system/addon.d/中,并具有权限-rwxr-xr-x(与addon.d中的其他脚本设置的权限相同)。闪烁时,我看不到回声,

我正在尝试在/system/addon.d/中安装一个bash脚本,用于从我的Galaxy Nexus手机的每夜安卓5.1(CM12.1)安装中删除不需要的APK。每一次新的夜间刷新都会重新安装一些系统应用程序,因此我需要一个脚本来反转此操作,这样我就不必手动执行

有些备份脚本运行良好(SU、GApps),但我自己的脚本不起作用。它可以在下面找到

我将脚本放置在/system/addon.d/中,并具有权限-rwxr-xr-x(与addon.d中的其他脚本设置的权限相同)。闪烁时,我看不到回声,应用程序也不会被删除

我曾尝试过谷歌和研究其他脚本,但我不知道我在这里做错了什么。谢谢你的帮助

#!/sbin/sh
#
# /system/addon.d/80-autoclean.sh
#

. /tmp/backuptool.functions

list_files() {
cat <<EOF
AudioFX
BackupRestoreConfirmation
BasicDreams
Browser
CMAccount
CMBugReport
Calendar
CyanogenSetupWizard
DeskClock
Eleven
Email
Exchange2
Galaxy4
HTMLViewer
HoloSpiralWallpaper
LatinIME
LiveWallpapers
LiveWallpapersPicker
LockClock
NoiseField
PhaseBeam
PhotoPhase
PhotoTable
Tag
Terminal
ThemeChooser
ThemesProvider
UserDictionaryProvider
VisualizationWallpapers
VpnDialogs
EOF
}

case "$1" in
  backup)
    # Stub
  ;;
  restore)
    # Stub
  ;;
  pre-backup)
    # Stub
  ;;
  post-backup)
    # Stub
  ;;
  pre-restore)
    # Stub
  ;;
  post-restore)
    list_files | while read FILE; do
        rm -rf /system/app/$FILE.apk
        rm -rf /system/priv-app/$FILE.apk
        rm -rf /system/app/$FILE
        rm -rf /system/priv-app/$FILE
        echo "Removed $FILE"
    done
  ;;
esac
#/sbin/sh
#
#/system/addon.d/80-autoclean.sh
#
. /tmp/backuptol.functions
列表_文件(){

这听起来像是一个问题,因为它似乎并没有太多与编程在这里。我不同意。超级用户并不意味着智能手机,我认为BASH文件是编程。