자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey jar파일을 이용해 안드로이드 용 콤포넌트 등록을 하려고 합니다
2016.08.02 16:39
안녕하세요..
KT Open API를 이용하여 안드로이드용 앱 개발을 시도해 보고 있습니다.
그래서 KT에서 제공되는 ktopenapi.jar 파일을 브릿지 파일로 변환해 보려 했으나 오류가 발생해, 본 게시판에 험프리님이
변환해서 올려 놓은 브릿지 파일을 그대로 사용해 델파이 패키지 파일을 오류없이 만들었습니다.
그리고 이 패키지 파일(ktandroidopenapi.dpk)을 이용해 컴포넌트 등록을 했는데 등록이 안되네요..
타겟이 'win32'에서는 콤포넌트가 등록이 되는데 타겟을 'Android'로 바꾸면 등록을 할 수가 없습니다.
다시말해 dpk 파일을 연 다음 오른쪽 마우스 버튼을 누르면 'Install'이란 메뉴가 나와 이 메뉴를 클릭하면 콤포넌트가 등록이됩니다...
그런데 이 'Install'이란 메뉴가 win32에서는 나오고 Android에서는 나타나지가 않습니다. 그래서 Android에서는
콤포넌트 등록을 못하고 있습니다.
'Build'해서 Bpl 파일이라고 만들어지면 이 Bpl을 이용해서 패키지 등록을 하면 되는데 아무리 Build해도 Bpl 파일이 생성되지
않습니다.. Dcp 파일을 생성이 되고요..... Android에서 타겟에서...
그림이 화면에 쉽게 삽입이 되면 설명이 좀 쉬울텐데 첨부가 안되니 좀 거시기 하네요..
어쨌던 첨부파일을 보시면 이해가 될 겁니다..
jar 파일 => 브릿지파일 생성 => 델파이 패키지 파일 생성
이 생성된 델파이 패키지 파일을 이용해 콤포넌트로 등록을 하려고 합니다.
win32에서는 문제없이 콤포넌트가 등록이 되는데 왜 Android에서는 안되는지 궁금합니다...
ktopenapi.jar 이 파일이 문제인지 무엇이 문제인지..
dpk 파일도 첨부해 봅니다...
델파이 베를린으로 테스트 중입니다.
이미 윈도용 제품은 개발이 완료됐기 때문에 콤포넌트만 등록이 되면 안드로이드 용도 어렵지 않게 개발을 할 수 있을 것
같아서 시도를 해 보는데....
해결 방법을 꼭 좀 찾았으면 좋겠습니다.
감사합니다..
댓글 2
Firemonkey jar파일을 이용해 안드로이드 용 콤포넌트 등록을 하려고 합니다
2016.08.02 16:39
안녕하세요..
KT Open API를 이용하여 안드로이드용 앱 개발을 시도해 보고 있습니다.
그래서 KT에서 제공되는 ktopenapi.jar 파일을 브릿지 파일로 변환해 보려 했으나 오류가 발생해, 본 게시판에 험프리님이
변환해서 올려 놓은 브릿지 파일을 그대로 사용해 델파이 패키지 파일을 오류없이 만들었습니다.
그리고 이 패키지 파일(ktandroidopenapi.dpk)을 이용해 컴포넌트 등록을 했는데 등록이 안되네요..
타겟이 'win32'에서는 콤포넌트가 등록이 되는데 타겟을 'Android'로 바꾸면 등록을 할 수가 없습니다.
다시말해 dpk 파일을 연 다음 오른쪽 마우스 버튼을 누르면 'Install'이란 메뉴가 나와 이 메뉴를 클릭하면 콤포넌트가 등록이됩니다...
그런데 이 'Install'이란 메뉴가 win32에서는 나오고 Android에서는 나타나지가 않습니다. 그래서 Android에서는
콤포넌트 등록을 못하고 있습니다.
'Build'해서 Bpl 파일이라고 만들어지면 이 Bpl을 이용해서 패키지 등록을 하면 되는데 아무리 Build해도 Bpl 파일이 생성되지
않습니다.. Dcp 파일을 생성이 되고요..... Android에서 타겟에서...
그림이 화면에 쉽게 삽입이 되면 설명이 좀 쉬울텐데 첨부가 안되니 좀 거시기 하네요..
어쨌던 첨부파일을 보시면 이해가 될 겁니다..
jar 파일 => 브릿지파일 생성 => 델파이 패키지 파일 생성
이 생성된 델파이 패키지 파일을 이용해 콤포넌트로 등록을 하려고 합니다.
win32에서는 문제없이 콤포넌트가 등록이 되는데 왜 Android에서는 안되는지 궁금합니다...
ktopenapi.jar 이 파일이 문제인지 무엇이 문제인지..
dpk 파일도 첨부해 봅니다...
델파이 베를린으로 테스트 중입니다.
이미 윈도용 제품은 개발이 완료됐기 때문에 콤포넌트만 등록이 되면 안드로이드 용도 어렵지 않게 개발을 할 수 있을 것
같아서 시도를 해 보는데....
해결 방법을 꼭 좀 찾았으면 좋겠습니다.
감사합니다..
JAR 브릿지 파일을 굳이 컴포넌트로 설치하려하시는 이유가 있나요?
(여지껏 브릿지 파일을 컴포넌트로 설치한 경우를 전혀 보지 못했습니다.)
브릿지 파일(유닛)을 프로젝트에 추가하시고, 클래스 단위로 동적으로 생성해서 사용해보시기 바랍니다.
jar 파일 이용하는 방법은 다음 글을 참고해 보세요.
Open Dialog (Java Jar 라이브러리 사용: http://bluexmas.tistory.com/427