mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 10:46:53 -04:00
Move a few bash scripts to contrib directory
This commit is contained in:
parent
48de529bcf
commit
8dda5c9fd8
@ -1,24 +1,23 @@
|
||||
#!/bin/bash
|
||||
|
||||
function usage {
|
||||
echo "Usage: $0 kiwix-android.keystore [PACKAGE] [APP_VERSION]"
|
||||
echo "You must specify the path of the certificate keystore."
|
||||
exit 1
|
||||
echo "Usage: $0 kiwix-android.keystore [PACKAGE] [APP_VERSION]"
|
||||
echo "You must specify the path of the certificate keystore."
|
||||
exit 1
|
||||
}
|
||||
|
||||
if [ -f "$1" ];
|
||||
then
|
||||
CERTIFICATE=$1
|
||||
then
|
||||
CERTIFICATE=$1
|
||||
else
|
||||
usage
|
||||
usage
|
||||
fi
|
||||
|
||||
function die {
|
||||
echo -n "[ERROR] "
|
||||
echo -n $1
|
||||
echo -n " Aborting.
|
||||
"
|
||||
exit 1
|
||||
echo -n "[ERROR] "
|
||||
echo -n $1
|
||||
echo -n " Aborting."
|
||||
exit 1
|
||||
}
|
||||
|
||||
# default values are guessed from repo (AndroidManifest and res/values/branding)
|
||||
@ -27,14 +26,13 @@ TARGET_VERSION=$(grep "compileSdkVersion" build.gradle | awk '{print $2}')
|
||||
BUILD_VERSION=$(grep "buildToolsVersion" build.gradle | awk '{print $2}' | sed 's/"//g')
|
||||
|
||||
if [ "x$2" != "x" ];
|
||||
then
|
||||
PACKAGE=$2
|
||||
then
|
||||
PACKAGE=$2
|
||||
fi
|
||||
|
||||
|
||||
if [ "x$3" != "x" ];
|
||||
then
|
||||
APP_VERSION=$3
|
||||
then
|
||||
APP_VERSION=$3
|
||||
fi
|
||||
|
||||
../src/dependencies/android-sdk/tools/android update project -p . -n kiwix -t android-${TARGET_VERSION}
|
@ -1,19 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
# default value is guessed from repo (AndroidManifest)
|
||||
PACKAGE=$(python -c "from xml.dom.minidom import parse; d=parse('app/src/main/AndroidManifest.xml'); print([e.getAttribute('package').strip() for e in d.getElementsByTagName('manifest')][-1])")
|
||||
PACKAGE=$(python -c "from xml.dom.minidom import parse; d=parse('../app/src/main/AndroidManifest.xml'); print([e.getAttribute('package').strip() for e in d.getElementsByTagName('manifest')][-1])")
|
||||
|
||||
if [ "x$1" != "x" ];
|
||||
then
|
||||
PACKAGE=$1
|
||||
then
|
||||
PACKAGE=$1
|
||||
fi
|
||||
|
||||
if [ -f app/build/outputs/apk/${PACKAGE}-debug.apk ]
|
||||
if [ -f ../app/build/outputs/apk/${PACKAGE}-debug.apk ]
|
||||
then
|
||||
echo "Uninstalling old Kiwix APK..."
|
||||
${ANDROID_HOME}/platform-tools/adb uninstall ${PACKAGE} ;
|
||||
echo "Installing new Kiwix APK..."
|
||||
${ANDROID_HOME}/platform-tools/adb install build/outputs/apk/${PACKAGE}-debug.apk
|
||||
${ANDROID_HOME}/platform-tools/adb install ../build/outputs/apk/${PACKAGE}-debug.apk
|
||||
else
|
||||
echo "No APK file available for package ${PACKAGE} !"
|
||||
fi
|
Loading…
x
Reference in New Issue
Block a user