자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 안드로이드 스튜디오 라이브러리파일 (AAR) 사용 방법 문의
2017.06.22 11:29
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요.
이클립스에서 만든 JAR파일 사용에 대해서는 자료가 있어서 참고가 됩니다.
AAR 파일 사용에 대해서도 메뉴얼이나 방법 설명해놓은 자료가 있을까요?
제가 개발한 AAR 내부에 opencv 라이브러리가 포함되어 있습니다.
어떻게 로딩해서 사용해야 하는지 궁금합니다.
로딩 후 호출해야할 함수는 1개이며 intent로 string만 넘기면 카메라 촬영 후 이미지파일 주소가 리턴됩니다.
해외 자료라도 좋으니 정보 부탁드립니다.
댓글 3
-
험프리
2017.06.22 16:46
-
조대현
2017.06.22 17:37
답변 감사합니다.
*.o파일을 앱과 함께 배포라는 말쓴은 deployment에 포함시키란 말씀이신가요?
또 다른 파일을 depployment에 추가할 종류는 없나요?
javaimport로 변환 후 호출까지는 이해를 했는데 제대로 실행이 안되네요.
-
험프리
2017.07.05 11:06
AAR 파일 내부에서 OpenCV 라이브러리를 사용한다고 하셔서 드린 말씀입니다.
AAR 파일의 내부의 내용과 동일하게 *.o 파일을 배포해야 할 것으로 보이며, 말씀하신데로 Devployment에 포함하면 됩니다.
AAR과 AAR 내부의 JAR 파일 구조를 잘 살펴보시고, 필요한 파일도 함께 배포하시고,
JAR 파일 인터페이스(브릿지) 파일도 만드셔서 차근차근 한단계씩 정리하시며 진행해보시기 바랍니다.
진행하시며 막히는 부분은 정리하신 자료와 함께 질문 주시면 제가 해당 내용에 대한 답변드릴 수 있을 것 같습니다.^^
Delphi 안드로이드 스튜디오 라이브러리파일 (AAR) 사용 방법 문의
2017.06.22 11:29
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요.
이클립스에서 만든 JAR파일 사용에 대해서는 자료가 있어서 참고가 됩니다.
AAR 파일 사용에 대해서도 메뉴얼이나 방법 설명해놓은 자료가 있을까요?
제가 개발한 AAR 내부에 opencv 라이브러리가 포함되어 있습니다.
어떻게 로딩해서 사용해야 하는지 궁금합니다.
로딩 후 호출해야할 함수는 1개이며 intent로 string만 넘기면 카메라 촬영 후 이미지파일 주소가 리턴됩니다.
해외 자료라도 좋으니 정보 부탁드립니다.
댓글 3
-
험프리
2017.06.22 16:46
-
조대현
2017.06.22 17:37
답변 감사합니다.
*.o파일을 앱과 함께 배포라는 말쓴은 deployment에 포함시키란 말씀이신가요?
또 다른 파일을 depployment에 추가할 종류는 없나요?
javaimport로 변환 후 호출까지는 이해를 했는데 제대로 실행이 안되네요.
-
험프리
2017.07.05 11:06
AAR 파일 내부에서 OpenCV 라이브러리를 사용한다고 하셔서 드린 말씀입니다.
AAR 파일의 내부의 내용과 동일하게 *.o 파일을 배포해야 할 것으로 보이며, 말씀하신데로 Devployment에 포함하면 됩니다.
AAR과 AAR 내부의 JAR 파일 구조를 잘 살펴보시고, 필요한 파일도 함께 배포하시고,
JAR 파일 인터페이스(브릿지) 파일도 만드셔서 차근차근 한단계씩 정리하시며 진행해보시기 바랍니다.
진행하시며 막히는 부분은 정리하신 자료와 함께 질문 주시면 제가 해당 내용에 대한 답변드릴 수 있을 것 같습니다.^^
(저도 경험이 없어 답변이 제한적입니다.)
다음 글을 보면 *.aar 파일은 *.apk 등의 여러 파일을 zip으로 압축한 것으로 보입니다.
https://stackoverflow.com/questions/39450528/adding-a-java-library-file-aar-in-rad-studio-10-seattle
aar 라이브러리에 포함된 jar파일을 추출해 연동해보시면 어떨까 합니다.
jar 파일 연동은 다음 글을 참고하시기 바랍니다.
http://tech.devgear.co.kr/index.php?mid=delphi_news&page=2&document_srl=431533
추가로, 메일로 문의주신 내용을 설명드리면
OpenCV 라이브러리(*.o)파일의 경우 앱과함께 배포 후 빌드하시기 바랍니다.
(배포 후 결과물에 배포되는 경로 확인하며 조정해보시기 바랍니다.)
그리고, 소스코드(*.java) 파일은 기능 구현을 위한 것으로 보이며 델파이로 포팅하셔야 될것같습니다.
PS -
제가 직접 구현하고 경험하지 않아 답변이 많이 허술합니다. 작업에 참고만 하시기 바랍니다.