@@ -50,25 +50,18 @@ echo short_version: $short_version
5050echo pwd: ` pwd`
5151echo sdk_url: $sdk_url
5252
53+ ls ~ /.gradle || (mkdir -p /tmp/.gradle && ln -s /tmp/.gradle ~ /.gradle && touch ~ /.gradle/ln_$( date " +%y%m%d%H" ) && ls ~ /.gradle)
54+
5355zip_name=${sdk_url##*/ }
5456echo zip_name: $zip_name
5557
56- python3 $WORKSPACE /artifactory_utils.py --action=download_file --file=$sdk_url
57- 7za x ./$zip_name -y
58+ # env LC_ALL=en_US.UTF-8 python3 $WORKSPACE/artifactory_utils.py --action=download_file --file=$sdk_url || exit 1
59+ curl -o $zip_name $sdk_url || exit 1
60+ 7za x ./$zip_name -y > log.txt
5861
59- unzip_name=` ls -S -d * / | grep Agora`
62+ unzip_name=` ls -S -d * / | grep Agora | sed ' s/\///g ' `
6063echo unzip_name: $unzip_name
6164
62- # mv $unzip_name/rtc/** $unzip_name
63- # rm -rf $unzip_name/rtc
64- # rm -rf ./$unzip_name/bin
65- # rm -rf ./$unzip_name/demo
66- # rm ./$unzip_name/commits
67- # rm ./$unzip_name/package_size_report.txt
68- # mkdir ./$unzip_name/samples
69- # mkdir ./$unzip_name/samples/API-example
70- # cp -rf ./Android/APIExample$(echo $sdk_url | cut -d "/" -f 9 | grep audio_only | cut -d "_" -f 1 | sed -e 's/a/-A/g')/** ./$unzip_name/samples/API-example
71-
7265rm -rf ./$unzip_name /rtc/bin
7366rm -rf ./$unzip_name /rtc/demo
7467rm ./$unzip_name /rtc/commits
@@ -77,31 +70,19 @@ mkdir ./$unzip_name/rtc/samples
7770mkdir ./$unzip_name /rtc/samples/API-example
7871cp -rf ./Android/APIExample$( echo $sdk_url | cut -d " /" -f 9 | grep audio_only | cut -d " _" -f 1 | sed -e ' s/a/-A/g' ) /** ./$unzip_name /rtc/samples/API-example
7972
80- 7za a -tzip result.zip -r $unzip_name
73+ 7za a -tzip result.zip -r $unzip_name > log.txt
8174mv result.zip $WORKSPACE /withAPIExample_$( date " +%d%H%M" ) _$zip_name
8275
8376# install android sdk
8477which java
8578java --version
86- echo ${ANDROID_HOME}
87- ls -al ${ANDROID_HOME} /*
88-
89- cd ./$unzip_name /samples/
90- mkdir AndroidSDK
91- export ANDROID_HOME=$( pwd) /AndroidSDK
92- cd -
93- cd ${ANDROID_HOME}
94- wget https://dl.google.com/android/repository/commandlinetools-linux-8512546_latest.zip
95- unzip commandlinetools-linux-8512546_latest.zip
96- export PATH=$( pwd) /cmdline-tools/bin:$PATH
97- yes | sdkmanager --licenses --sdk_root=${ANDROID_HOME}
98- yes | sdkmanager " platform-tools" " cmake;3.10.2.4988404" " platforms;android-32" " build-tools;32.0.0" --sdk_root=${ANDROID_HOME}
99- cd -
79+ source ~ /.bashrc
80+ export ANDROID_HOME=/usr/lib/android_sdk
81+ echo ANDROID_HOME: $ANDROID_HOME
10082
10183# compile apk
102- cd ./$unzip_name /samples/API-example
84+ cd ./$unzip_name /rtc/ samples/API-example
10385pwd
104- ls -al
10586
10687# # config appId
10788sed -i -e " s#YOUR APP ID#${APP_ID} #g" app/src/main/res/values/string_configs.xml
@@ -115,17 +96,17 @@ sed -i -e "s#simpleFilter = false#simpleFilter = true#g" gradle.properties
11596mkdir -p agora-simple-filter/src/main/agoraLibs
11697cp -r ../../sdk/arm64-v8a agora-simple-filter/src/main/agoraLibs/
11798cp -r ../../sdk/armeabi-v7a agora-simple-filter/src/main/agoraLibs/
118- wget https://agora-adc-artifacts.s3.cn-north-1.amazonaws.com.cn/androidLibs/opencv4.zip
99+ curl -o opencv4.zip https://agora-adc-artifacts.s3.cn-north-1.amazonaws.com.cn/androidLibs/opencv4.zip
119100unzip opencv4.zip
120- mkdir -p agora-simple-filter/src/main/jniLibs2
121- mv arm64-v8a agora-simple-filter/src/main/jniLibs2
122- mv armeabi-v7a agora-simple-filter/src/main/jniLibs2
123- sed -i -e " s#jniLibs/#jniLibs2 /#g" agora-simple-filter/src/main/cpp/CMakeLists.txt
101+ mkdir -p agora-simple-filter/src/main/libs
102+ mv arm64-v8a agora-simple-filter/src/main/libs
103+ mv armeabi-v7a agora-simple-filter/src/main/libs
104+ sed -i -e " s#jniLibs/#libs /#g" agora-simple-filter/src/main/cpp/CMakeLists.txt
124105
125- ./gradlew clean
126- ./gradlew :app:assembleDebug
106+ ./gradlew clean || exit 1
107+ ./gradlew :app:assembleDebug || exit 1
127108cp app/build/outputs/apk/debug/app-debug.apk ./APIExample_Android_$( date " +%y%m%d%H" ) .apk
128- 7za a -tzip result.zip -r * .apk
109+ 7za a -tzip result.zip -r * .apk > log.txt
129110mv result.zip $WORKSPACE /APIExample_Android$( echo $sdk_url | cut -d " /" -f 9 | grep audio_only | cut -d " _" -f 1 | sed -e ' s/a/_A/g' ) _$( date " +%y%m%d%H%M" ) _apk.zip
130111ls $WORKSPACE
131112cd -
0 commit comments