Skip to content
Snippets Groups Projects
Commit 471facd3 authored by Adrien Béraud's avatar Adrien Béraud
Browse files

build: generate native symbols file

Change-Id: I4e61ae2ce6d22ff05144058fff6c0383050a2d7a
parent e1065db1
Branches
Tags
No related merge requests found
...@@ -15,7 +15,6 @@ TOP=$(pwd)/ring-android ...@@ -15,7 +15,6 @@ TOP=$(pwd)/ring-android
RELEASE=0 RELEASE=0
DAEMON_ONLY=0 DAEMON_ONLY=0
NO_GRADLE=0
for i in ${@}; do for i in ${@}; do
case "$i" in case "$i" in
release|--release) release|--release)
...@@ -24,15 +23,11 @@ for i in ${@}; do ...@@ -24,15 +23,11 @@ for i in ${@}; do
daemon|--daemon) daemon|--daemon)
DAEMON_ONLY=1 DAEMON_ONLY=1
;; ;;
no-gradle|--no-gradle)
NO_GRADLE=1
;;
*) *)
;; ;;
esac esac
done done
export RELEASE export RELEASE
export DAEMON_ONLY
ANDROID_ABI_LIST="${ANDROID_ABI}" ANDROID_ABI_LIST="${ANDROID_ABI}"
echo "Building ABIs: ${ANDROID_ABI_LIST}" echo "Building ABIs: ${ANDROID_ABI_LIST}"
...@@ -43,20 +38,19 @@ for i in ${ANDROID_ABI_LIST}; do ...@@ -43,20 +38,19 @@ for i in ${ANDROID_ABI_LIST}; do
echo "$i build OK" echo "$i build OK"
done done
if [[ $NO_GRADLE -eq 0 ]]; then if [[ $DAEMON_ONLY -eq 0 ]]; then
if [ -z "$RING_BUILD_FIREBASE" ]; then if [ -z "$RING_BUILD_FIREBASE" ]; then
echo "Building without Firebase support" echo "Building without Firebase support"
else else
GRADLE_PROPERTIES="-PbuildFirebase" GRADLE_PROPERTIES="-PbuildFirebase"
echo "Building with Firebase support" echo "Building with Firebase support"
fi fi
if [[ $DAEMON_ONLY -eq 0 ]]; then
if [[ $RELEASE -eq 1 ]]; then if [[ $RELEASE -eq 1 ]]; then
echo "Archiving native debug symbols"
cd $TOP/app/src/main/libs
zip -r $TOP/app/symbols.zip .
cd $TOP && gradle $GRADLE_PROPERTIES assembleRelease cd $TOP && gradle $GRADLE_PROPERTIES assembleRelease
else else
cd $TOP && gradle $GRADLE_PROPERTIES assembleDebug cd $TOP && gradle $GRADLE_PROPERTIES assembleDebug
fi fi
fi fi
else
echo "Stopping before gradle build as requested."
fi
...@@ -77,7 +77,7 @@ echo " - versionName: ${versionName} ...@@ -77,7 +77,7 @@ echo " - versionName: ${versionName}
- cd ../.. - cd ../..
- export ANDROID_NDK_ROOT=\"\$ANDROID_NDK\" - export ANDROID_NDK_ROOT=\"\$ANDROID_NDK\"
- export ANDROID_ABI=\"armeabi-v7a arm64-v8a x86\" - export ANDROID_ABI=\"armeabi-v7a arm64-v8a x86\"
- ./compile.sh --release --no-gradle - ./compile.sh --release --daemon
ndk: ${ndkVersion}" >> ${METADATA_FOLDER}/cx.ring.yml ndk: ${ndkVersion}" >> ${METADATA_FOLDER}/cx.ring.yml
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment