#!/bin/sh echo Installing package to device: adb install -r bin/GStreamer-debug.apk echo done!! #Create directory on device and grant global wrx permissions echo Creating /data/data/com.android.freedesktop.gstreamer/bin for holding gst- executables adb shell run-as com.android.freedesktop.gstreamer mkdir /data/data/com.android.freedesktop.gstreamer/bin adb shell run-as com.android.freedesktop.gstreamer mkdir /data/data/com.android.freedesktop.gstreamer/cache adb shell run-as com.android.freedesktop.gstreamer chmod 777 /data/data/com.android.freedesktop.gstreamer/bin adb shell run-as com.android.freedesktop.gstreamer chmod 777 /data/data/com.android.freedesktop.gstreamer/cache echo done!! #Install binaries, these are not packaged with the app echo Pushing binaries in for i in libs/armeabi/gst-* ; do adb push $i /data/data/com.android.freedesktop.gstreamer/bin/$(echo $i| cut -d"/" -f3); done adb push libs/armeabi/audio-example /data/data/com.android.freedesktop.gstreamer/bin/ touch registry.bin adb push registry.bin /data/data/com.android.freedesktop.gstreamer/cache/ echo done!!