기본 콘텐츠로 건너뛰기

Android Studio, gradle experimental, NDK, and OpenCV

It is really frustrating to build OpenCV native code with new Android Studio. The new Android Studio doesn't use make files, instead, sets compile options in app's builde.gradle file. The new gradle experimental(0.6.0-beta4) has some changes in DSL. It uses '.add' function, not '+='.

Look at Sample Project at github AndroidOpenCVNDKDemo. It use Android Studio 2.0 beta5, gradle-experimental:0.6.0-beta, and OpenCV 3.1.0. I hope this will save your time.

Useful sites

http://tools.android.com/tech-docs/new-build-system/gradle-experimental

http://ph0b.com/new-android-studio-ndk-support/

https://github.com/joaopedronardari/OpenCV-AndroidSamples


-- 2016.03.06 Updated

step by step explanation for Android NDK
http://web.guohuiwang.com/technical-notes/androidndk1

댓글

  1. These videos are useful for connecting opencv. ndk and android studio
    https://www.youtube.com/watch?v=Oq3oiCfSgbo&list=PL6v5F68v1ZZzTDq8VI9Jcmb0J99WRrYn4

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

install parse-server & parse-dashboard at CentOS 7

yum install epel-release -y yum update -y shutdown -r now install mongodb https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum semanage port -a -t mongod_port_t -p tcp 27017 curl --silent --location https://rpm.nodesource.com/setup_9.x | sudo bash - yum install git -y git clone https://github.com/ParsePlatform/parse-server.git sudo npm install -g parse-server mongodb-runner * install parse-server-example https://github.com/parse-community/parse-server-example.git * install parse-dashboard https://github.com/parse-community/parse-dashboard.git firewall-cmd --permanent --zone=public --add-port=4040/tcp semanage port -a -t mongod_port_t -p tcp 4040 parse-dashboard --config parse-dashboard-config.json --allowInsecureHTTP