2014-04-10 1 views
3

(스틸 2014년 4월 15일 문제없이 작업 응답)이클립스 LibGDX 폴더

나는 이클립스로 가져 내 안드로이드/데스크탑/HTML5 프로그램을 만들 GDX - 설정 - ui.jar를 사용하여 공유.

myprogram 
myprogram-android 
myprogram-desktop 
myprogram-html 

내 프로그램은 데스크탑과 안드로이드에 잘 실행,하지만 난 HTML로 실행하면 내 모든 클래스가 같은 myprogram> src 폴더에없는 경우 나 하위 폴더에 넣으면 나는 오류가 발생 src에서 html5는 클래스에 액세스하지 않는 것 같습니다. 내 수업을 폴더에서 가져 와서 myprogram> src의 루트에 넣으면 그들은 작동합니다. 이 문제를 어떻게 해결할 수 있습니까?

애셋 폴더에 심볼릭 링크를 수동으로 (gdx-setup-ui.jar없이) 수행하면 애셋 폴더를 물리적으로 두 번 복사하지 않으면 자바 애플리케이션에서 그림 등을 찾지 못할 수도 있습니다. 나는 폴더 경로가 정확히 동일하다는 것을 확인했고 그림의 두 번째 복사본을 만들지 않으면 여전히 그것을 탐지하지 못했습니다. 이상하게도 gdx-setup-ui.jar는이 심볼릭 복사본을 수행하지만 어떤 이유로 작동합니다.

답변

1

이 자습서에서는 do it in Eclipse의 방법을 설명합니다. 완전을 위해서, 여기는 do it using ant and IntelliJ입니다. 이것이 유용했기를 바랍니다. 나는 이클립스를 지금 시도 할 것이다 ...

+0

나는 이미 이것을 시도하고 이상하게 작동하지 않았고, 나는 두 가지 연결 옵션을 시도했다. 그리고 나는 물리적으로 복사하려고 시도했다. 그리고 그것은 작동했다. setup-ui 자동으로 링크를 만듭니다 ... 나중에 다시 시도 할 것입니다 ... 또한 클래스 이름이 HTML과 Core 폴더 사이에 이런 방식으로 연결되어 있지 않습니다. HTML이 코어 폴더의 src 폴더와 HTML 폴더를 비교하는 방법은 무엇입니까? ... 하위 폴더에 클래스를 등록하지 않기 때문에 안드로이드는 클래스를 등록하지 않기 때문에 ... 나중에 다시 시도하고 진행이 있는지 혼란 스럽습니다. – CodeCamper

+0

나는 똑같은 것을 같은 순서로 알아 챘다. 결국 나를 위해 일한 것은 원래 링크에 의존하여 가장 민감한 것으로 보이는 원래의 디렉토리가 안드로이드 프로젝트에 있는지 확인하는 것이 었습니다. –

+0

누군가가이 이유를 설명하기를 바랍니다. 내가 생각할 수있는 유일한 것은 일식이 아직 보지 못했던 폴더에서 가져 오는 일종의 구성 파일이 있다는 것입니까? – CodeCamper