차근차근/안드로이드 스튜디오

안드로이드 스튜디오 + OCR / Simple-Android-OCR 실행 - 4 ( 진행중 )

예쁜꽃이피었으면 2016. 6. 28. 18:25


참고 사이트

http://blog.naver.com/tokimdh77/220604934091

http://stackoverflow.com/questions/30727048/tess-two-import-in-android-sdk-build-error-in-windows


1.

android ndk 다운 받기 

https://developer.android.com/ndk/downloads/index.html


나는 64비트 인데.. 계속 에러가 나서 32비트로 다운 받아 실행했다.


이전에 실행을 할때는 Windows 64-bit를 다운받았었다.

안드로이드 스튜디오에 적용하기 위해서도 그랬고

이클립스에서 사용하기 위해서도 그랬었고.. opencv때도 그랬던 것 같고..


그래서 계속 64-bit를 받아서 ndk-build를 했는데 에러가 넘쳐났다.. 물론 빌드도 안되고


이런 에러들이 났었는데. 


32bit로 받으니까 전혀 안났다. 이유는 모르겠다..




2. android ndk 환경변수 설정

받은 파일을 적당한 곳에서 압축을 풀고 환경변수설정을 한다.


3.

https://github.com/rmtheis/tess-two

tess-two를 다운받는다.


4.

tess-two에서

쉬프트 버튼을 누르고 마우스 오른쪽을 누른다.

" 여기서 명령창 열기 " 누르고 


> ndk-build

실행. (몇 번해보니 15분 정도 걸리던데 마지막에는 사십분은 걸린 것 같다.)



5. 안드로이드 스튜디오에 빈 프로젝트를 하나 만들었다.

( 나중에 https://github.com/GautamGupta/Simple-Android-OCR 까지 예제 만들어야지. )


6.

위의 그림에서 가장 상단에 Android 를 눌러서 project로 바꾼다.


7.

프로젝트명( ex. OCRTest )에서 마우스 오른쪽 누르고 

new > Directory > 새 폴더명은 libraries




8. 

빌드된 tess-two폴더와 현재 안드로이드 스튜디오 프로젝트 폴더를 연다.


8-1. tess-two폴더를 libraries폴더 아래로 폴더째 복사

8-2. tess-two폴더를  현재 안드로이드 스튜디오 프로젝트 폴더 아래로 폴더째 복사 (이건 필요한지는 모르겠는데 그냥 있길래 따라함.)



"조금 기다리면" 안드로이드 스튜디오에 추가한 폴더가 보인다.



9. 따라하는 블로그와 내 소스가 다른지.. build.gradle를 수정하라는데 어떻게 해야할지 모르겠다.



반응형