Skip to content

Commit a661dd1

Browse files
yashk2000iamareebjamal
authored andcommitted
chore: Made a single scripts for setting up OpenCV (#2840)
* New script made * Updated script * Checking with travis * Removed the permission denied error * Files paths * Update phimpme.sh * Removed unused scripts * ! * Added missing parameter * Created folder * Minor changes * Simplified copying process * Moved folder to scripts and added cache to travis cache
1 parent 4176c99 commit a661dd1

File tree

4 files changed

+19
-34
lines changed

4 files changed

+19
-34
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ cache:
4444
- "$HOME/android/.gradle/caches/"
4545
- "$HOME/android/.gradle/wrapper/"
4646
- "$HOME/.android/build-cache"
47+
- "${TRAVIS_BUILD_DIR}/cache"
4748

4849
before_install:
4950
- mkdir "$ANDROID_HOME/licenses" || true
@@ -67,7 +68,7 @@ licenses:
6768
- 'google-gdk-license-.+'
6869

6970
before_script:
70-
- ./scripts/download_open_cv.sh
71+
- ./scripts/setup_opencv.sh
7172
- echo "Starting AVD"
7273
- echo no | android create avd --force -n test -t android-22 --abi armeabi-v7a
7374
- emulator -avd test -no-audio -no-window &
@@ -77,7 +78,6 @@ before_script:
7778

7879
script:
7980
- ./gradlew spotlessCheck
80-
- ./scripts/copy_opencv.sh
8181
- ./gradlew build
8282
- ./gradlew build connectedAndroidTest jacocoTestReport --stacktrace
8383

scripts/copy_opencv.sh

Lines changed: 0 additions & 10 deletions
This file was deleted.

scripts/download_open_cv.sh

Lines changed: 0 additions & 22 deletions
This file was deleted.

scripts/setup_opencv.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
opencv_version="4.0.1"
2+
opencv_sdk_zip="cache/opencv-android-sdk.zip"
3+
download_url="https://github.com/opencv/opencv/releases/download/${opencv_version}/opencv-${opencv_version}-android-sdk.zip"
4+
mkdir -p cache/
5+
wget ${download_url} -c -O cache/opencv-android-sdk.zip
6+
7+
unzip -qqo ${opencv_sdk_zip}
8+
9+
mkdir app/src/main/3rdparty
10+
mkdir app/src/main/jniLibs
11+
mkdir app/src/main/staticlibs
12+
mkdir app/src/main/jni/include
13+
14+
mv OpenCV-android-sdk/sdk/native/3rdparty/* app/src/main/3rdparty
15+
mv OpenCV-android-sdk/sdk/native/libs/* app/src/main/jniLibs
16+
mv OpenCV-android-sdk/sdk/native/staticlibs/* app/src/main/staticlibs
17+
mv OpenCV-android-sdk/sdk/native/jni/include/* app/src/main/jni/include

0 commit comments

Comments
 (0)