파이어몽키(델파이) 안드로이드에서 java 코딩 한 것을 사용하게 할려면
jar로 생성하여 라이브러리에 넣어 이용해야 합니다 그 과정을
제가 따로 생성하게 편하게 만들어둔 bat 배치 파일입니다
기본적으로 델파이 안드로이드 설치하면서 시스템 속성에 있는 환경 변수에
등록이 되실 겁니다 만약에 안되어 있다면 아래 참고 하시길 바랍니다
준비물
※ 델파이 설치하는 과정 옵션에 기본적으로 AdoptOpenJDK 설치 해둘것
[델파이 안드로이드(AdoptOpenJDK) 시스템 환경 변수 설정 방법]
※ 기본 등록이 안되어 있으시다면 이 설정 방법을 이용하시면 됩니다
1. 내 PC 우클릭 속성 들어갑니다
2. 아래의 사진 순서대로 들어갑니다
3. 똑같이 아래 사진 번호 순서대로 해주세요
그리고 4번의 경로는 델파이 설치 했을때 설치되어 있던
jdk를 지정 해주시고 확인 눌러서 적용 누르고 창 닫아주시면 됩니다
[해당 따로 만들어둔 bat 배치 파일 사용 방법]
0. Android-30.zip 압축을 풀어 이렇게 C:\Android-30\android.jar 처럼 만들어 줍니다
1. kimsyoFireMonkeyJar.zip 압축을 풀어 주시고 내부 jarClass, JavaClass 폴더 내부에 아무것도 안들어가 있습니다
이 빈 폴더내에 자기가 원하는 자바 파일이든 jar 파일이든 해당 폴더에 넣어 주시면 됩니다
2. 예시로 java 코드에 참조할 import가 jar내에 들어가 있다는 과정하로 보여 드리며 예시 파일을 넣습니다
3. 생성.bat을 더블 클릭하여 실행 해줍니다 여기서 계속 하려면 아무 키나 누르십시오..... 뜨실텐데
키 누르시면 검은창 사라질때까지 누르면 됩니다
그러면 이제 output 폴더에 jar파일이 생성이 됩니다
4. 아무 이상이 없다면 output 폴더에 classes와 jar 폴더내에 파일이 들어가 있을겁니다
파일이 안들어가 있을경우 아까 그 생성.bat 로그 에러 참고 하시면 됩니다
5. jar 폴더에 그렇게 생성된 jar 파일을 파이어몽키 안드로이드 라이브러리에 넣어 줍니다
6. 안드로이드 라이브러리 폴더에서 마우스 우클릭해서 add 눌러주며 생성했던 KMSService.jar를 넣어주면 끝이며
라이브러리에 추가한 jar이 classes.dex에 저절로 병합이 되기 때문에 호출 하셔서 사용하시면 됩니다
Q. 생성.bat 실행해도 jar 파일이 생성이 안되거나 에러가 안사라져요
A. JDK 시스템 환경변수가 2개로 지정되어 있으시거나 다른 버전의 중복 java 설치되어 있는것이 문제가 될수 있습니다
또는 생성.bat에서 java 코드 읽어올때 java 코드 문제 일수도 있으며 또는 참조할 파일이 빠져 있을 경우 입니다
'FireMonkey 예제 자료' 카테고리의 다른 글
파이어몽키 안드로이드 EUC-KR Encode 인코딩 (0) | 2022.01.18 |
---|---|
파이어몽키 안드로이드 지정된 폴더에 파일 목록 불러오기 (0) | 2022.01.18 |
안드로이드 DrawLine 깨짐 발생시 간단 해결방법 (0) | 2022.01.18 |
파이어몽키 java to pas 및 자바 시그니처 주소 참고용 (0) | 2022.01.18 |
java 최근에 실행된 앱 보기에서 앱 지울시 종료하기 (0) | 2022.01.09 |
FireMonkey Floating(플로팅) 안드로이드 가사 위젯 jar 파일 업로드 (0) | 2022.01.08 |
파이어몽키[Window,Android] 이미지 리스트 비트맵 추가할수 있게 하는 코드 (0) | 2022.01.05 |
Floating KMS 가사 위젯 java 코드 정리 해드렸습니다 (0) | 2022.01.05 |
댓글