Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr
  • 0

델파이로 안드로이드 개발시.. 에러..


손창훈

질문

현재 사용중인 델파이 버전은 10.3.3 입니다.

SDK 설치는 완료한 상태이구요.

File - New - Multi-Device-Application 으로 새로은 프로젝트 파일을 생성하여

Form 위에 Tbutton 하나만 생성한 상태에서 apk 파일을 생성한 뒤,

Target Platforms를 안드로이드 32bit 로 선택해서 컴파일 하고

에뮬레이터나 휴대폰에서 실행하면 실행과 동시에 아래 화면과 같이 에러 메세지가 출력되면서  프로그램이 중단됩니다.

혹시 해당 사항에 대해서 기술적으로 도움을 받을수 있는지 문의 드립니다.

image.png.31c46d57a5105f8ff763aa37343593a6.png

 

이 댓글 링크
다른 사이트에 공유하기

2 answers to this question

Recommended Posts

  • 0

배포하려는 안드로이드 기기의 버전을 확인해 주세요.
10.3.3의 경우 지원하는 가장 높은 버전은 안드로이드 10(API 29)입니다.

다음 링크에서 델파이 버전별 지원하는 안드로이드 버전을 확인하실 수 있습니다.
http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page

---

디버그 모드(F9로 실행)로 실행해 IDE 상에서 오류 내용을 확인 후 조치해보시기 바랍니다.

---

또한, Android 64-bit 플랫폼으로 배포도 시도해 보시기 바랍니다.

10.3.3 부터 안드로이드 64비트를 지원하면 안드로이드 앱번들을 지원해 64비트 앱에서 32비트 바이너르를 포함하므로 32비트 디바이스에서도 사용가능합니다.

 

이미 아시겠지만, 안드로이드 최신버전 지원은 델파이 버전을 업그레이드하며 지원하고 있습니다.
모바일앱 개발을 위해서는 최신버전을 유지하는 것이 유리합니다. 이때 업데이트 서브스크립션 프로그램을 이용하면 지속적으로 최신버전을 지원할 수 있습니다.

---

위 답변으로 문제가 해결되지 않았다면, 배포해 테스트한 안드로이드 기기의 버전과 SDK 버전등 좀더 세부적인 정보를 포함해 다시 질문 부탁드립니다.
(해결 여부를 남겨주시면 비슷한 이슈를 겪는 다른 개발자에게 도움이 될 수 있으니 답변 꼭 부탁드립니다.)

이 댓글 링크
다른 사이트에 공유하기

  • 0

델파이 10.3.3. 버전에서 지원해주는 안드로이드 버전은 최대 10 까지라고 하셔서..

안드로이드 버전 10이 설치된 디바이스에서 테스트 해 본 결과 정상적으로 실행 되는것을 확인하였습니다.

결국 안드로이드 버전 11에서 실행하기 위해서는 델파이를 업그레이드 해야 한다는 결론이 나오네요.

답변 감사합니다.

추신. 에물레이터에의 안드로이드 버전이 7.2.1 인데.. 에물레이터에서는 그대로 위와 같은 에러가 발생하던데.. 이건 어떻게 확인할 수 있는 다른 방법이 있을까요?

 

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 질문에 답변하기...

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.