summaryrefslogtreecommitdiff
path: root/install_bundle.sh
blob: 83f11a844634ce06eea666ca90e9c548d58b67fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/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!!