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

delphi11 11.3 AndroidNDK-21 설치 오류.


오름

질문

delphi11.2 버전을 설치해서 사용하다 금번에 11.3으로 재설치를 하였습니다.

그런데 설치중 Error when executing an action of "AndroidNDK-21" catalog. The action is "Unzupfile" (ID 20) 이라는 메세지가 나오면 NDK 설치가 안되는데 

어떻게 해결을 해야 할지 도움 부탁 합니다.

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

11 answers to this question

Recommended Posts

  • 0

cmd 명령 프롬프트에서 아래와 같은 경로로 들어가면 sdkmanager 배치파일이 있습니다.

CD "C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidSDK-2525-22.0.47991.2819\cmdline-tools\latest\bin"

다음과 같은 형식으로 실행하여 설치 하면 됩니다.

sdkmanager --install "ndk;22.0.47991.2819"

sdkmanager 사용에 대한 보다 자세한 내용은 아래 링크에서 확인 가능 합니다.

https://developer.android.com/studio/command-line/sdkmanager?hl=ko

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

  • 0

말씀하신 해당경로에 확인을 해보니 Delphi11.3을 설치 하면서 NDK 설치 실패로 AndroidSDK 가 설치 되어 있지 않아

안드로이드 스튜디오  sdk manager 에서 ndk (21.3.6528147) 버전을 설치하고

AndroidSDK 는 25.0.2 버전을 설치 하여 Delphi11 SDK Manager 에서 Path 경로를 지정 해줬습니다.

 

지정후 테스트를 위해

Multi-Device Application 에서 Blank Application 을 생성하여 실행 하면 아래와 같은 에러 메세지가 나옵니다.

[GetXmlValues Error] Name cannot begin with the '/' character, hexadecimal value 0x2F. Line 32, position 14.

Delphi11 를 언인스톨후 재 설치를 해도 같은 문제가 계속 발생이 됩니다.

 

도움 부탁 드립니다.

 

 

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

  • 0

Tools > Option 에서 아래 처럼 느낌표가 없이 SDK 설치 되어있는지 확인 하시고 (SDK/NDK/java 탭 모두 확인)

image.png

안드로이드 타겟시 핸드폰 연결 잘 되어 있는지도 보세요.

프로젝트 저장시 한글경로명을 빼고 영문경로명으로만 저장하고 빌드 해보세요.

기타 안되는 부분들은 아래 링크 확인해보세요.

 

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

  • 0

말씀하신대로 느낌표 없이 다 SDK, NDK, java 셋팅이 되어 있는데 

실행 하면 아래와 같은 메세지가 나옵니다.

[GetXmlValues Error] Name cannot begin with the '/' character, hexadecimal value 0x2F. Line 32, position 14.

혹 NDK 와 SDK, java 버전이 맞지 않아서 나오는건 아닌지

델파이11.3 에서 요구 하는 NDK 와 SDK, java 버전을 정확하게 알고 싶습니다.

지금 패치를 위해 잘되고 있던 델파이 11.2 를 언인스톨 하고 11.3 을 설치후 나오는 에러인지라  버전 문제가 아닌가 생각이 듭니다.

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

  • 0

11 버전에서는 Android SDK 25.2.5 - NDK (android-ndk-17b) 그리고 OpenJDK11을 사용합니다.

- Optional Additional Software 목록: https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Installation_Notes#Optional_Additional_Software 

 

IDE 실행 후 Tools > Maange Platforms 메뉴로 이동하여 'Additional Options' 화면에 'Android SDK 25.2.5 - NDK r21'과 'Eclipse Temurin OpenJDK 11 (Hotspot) JVM' 를 통해 버전 확인이 가능하며 체크하여 설치도 가능합니다.

그러나 Tools > Option 에서 SDK 등 설치 경로에 느낌표가 없다면 NDK 설치 문제는 아닙니다.

더불어 안드로이드 라이브러리는 델파이에서 버전을 공식적으로 요구하는 것이 아니며 개발자가 원하는 버전으로 설치할 수 있습니다.

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

  • 0

 'Platforms' 화면에 'Delphi Android Enterprise' 는 설치가 잘 되어 있으나 설치 과정에 
 

Error when executing an action of "AndroidNDK-21" catalog. The action is "Unzupfile" (ID 20) 라는 메세지가 나오며 NDK 와 SDK 가 설치 되지 않아 별도로 

안드로이드 스튜디오를 통해서 ndk (21.3.6528147) 과 , AndroidSDK 는 25.0.2 설치를 한  상황입니다.

설치후 안드로이드 컴파일후 실행 하면 [GetXmlValues Error] Name cannot begin with the '/' character, hexadecimal value 0x2F. Line 32, position 14. 라는 메세지가 나오고 있습니다.

 

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

  • 0

delphi11.2 -> 11.3 으로 패치후 별도의 ndk 와 sdk 로 수동 설치시 나오는 아래와 같은 메세지 오류는

[GetXmlValues Error] Name cannot begin with the '/' character, hexadecimal value 0x2F. Line 32, position 14.

테스트를 위해 Multi-Device Application 에서 Blank Application 을 생성하여 저장 하지 않고 그냥 컴파일 실행 하면 나오는 오류 메세지였습니다.

 

프로젝트 저장 후 실행 하면 오류가 나오지 않습니다.  ㅡㅡ;;;;;;  ㅠㅠ

그런데 기존 버전에서 만들어 졌던 프로젝트는 새로 컴파일후 실행 하면 아래와 같은 메세지가 나옵니다.

Libraries 에서 찾지 못하는 문제 같은데 어디서 삭제 또는 변경을 해야 할까요?

첨부화면의 Remove selected file or project 버튼을 클릭해도 해당 파일이 삭제가 되지 않습니다.

 

[PAClient Error] Error: E7688 Unable to execute '"C:\Program Files\Eclipse Adoptium\jdk-11.0.15.10-hotspot\bin\java.exe" -cp "c:\program files (x86)\embarcadero\studio\22.0\bin\Android\r8-3.3.28.jar" com.android.tools.r8.D8 --release --min-api 23 --output "D:\Dephi11Src\assashop\Android64\Debug\assashop.classes" @"D:\Dephi11Src\assashop\Android64\Debug\dex_list.txt"' (Error 1)
[PAClient Error] Error: E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\collection-1.0.0.dex.jar:
[PAClient Error] Error: E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\collection-1.0.0.dex.jar
[PAClient Error] Error: E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\core-common-2.0.1.dex.jar:
[PAClient Error] Error: E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\core-common-2.0.1.dex.jar
[PAClient Error] Error: E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\core-runtime-2.0.1.dex.jar:
[PAClient Error] Error: E7688 java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\core-runtime-2.0.1.dex.jar
[PAClient Error] Error: E7688 Error in c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\fragment-1.0.0.dex.jar:
 com.android.tools.r8.BaseCommand$Builder.addProgramFiles(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1)
[PAClient Error] Error: E7688         at com.android.tools.r8.n.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1058)
[PAClient Error] Error: E7688         at com.android.tools.r8.n.a(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1)
[PAClient Error] Error: E7688         at com.android.tools.r8.D8Command.parse(R8_3.3.28_2aaf796388b4e9f6bed752d926eca110512a53a3f09a8d755196089c1cfdf799:1)
[PAClient Error] Error: E7688         ... 3 more......................


[PAClient Error] Error: E7688     Caused by: [CIRCULAR REFERENCE: java.nio.file.NoSuchFileException: c:\program files (x86)\embarcadero\studio\22.0\lib\android\Debug\lifecycle-viewmodel-2.0.0.dex.jar]

20230314_180603.png

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

이 토의에 참여하세요

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

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...

중요한 정보

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