2016-09-03 3 views
1

내 프로젝트 중 하나에 this 프레임 워크를 사용하고 있으며 최신 상태로 유지하는 데 문제가 있습니다. 그것은 조금 오래되었고, 개미를 사용하여 구성 요소를 만들고 식을 의미합니다. 나는 보통 안드로이드 스튜디오를 사용하고 인터페이스 (명령 행이 아님)에서 빌드 할 때 gradle을 사용합니다.개미로 만든 특정 안드로이드 프로젝트를 어떻게 gradle로 변환 하시겠습니까?

프로젝트에는 서버에서로드 된 호스트 및 플러그인이 있습니다. 플러그인은 "tools/update.sh workspace"및 "ant release"명령을 사용하여 Windows의 명령 행 cmd에서 컴파일됩니다.

내가 지금까지 succeded : 수동으로 호스트 구성 요소에서 파일을 복사하고 안드로이드 스튜디오 프로젝트를 수행하고 오류없이 빌드 할 너무 많은 stroogle없이 succeded. 그리고 플러그인을 성공적으로로드하고 있습니다.

플러그인 측에서 나는 모든 새로운 플러그인을 위해 특별한 안드로이드 스튜디오 프로젝트를하고 모든 것이 괜찮 으면 코드를 적용하고 이클립스 프로젝트와 같은 특별한 템플릿으로 복사한다. (나는 notepad ++로 편집한다. 이클립스에 대한 필요) 그리고 나는 "개미 릴리스"로 구축. 그 apk 다음 나는 그것을 서버로 옮긴다.

이제 약간 이상하지만 어떻게 든 작동하도록 만들었습니다. 문제는 내가 항상 가장자리에있어, 나는 거의 해킹없이 빌드 프로세스를 통과 할 때마다 거의 그것을 만든다. 나는 그것이 혼합 된 상황에서 일하기 때문에 그것이라고 생각한다. 나는 안드로이드 스튜디오와 gradle에 모든 것을 포팅하고 싶다. 그리고 안드로이드 스튜디오 커맨드 라인에서 모든 것을 만들 수 있기를 바랍니다.

호스트는 jar 파일로 빌드되며 플러그인 빌드에 사용됩니다. 내가 플러그인에 MediaPlayer를 사용하는 경우 다음 구체적으로 행동 here

에서 볼 수 있습니다까지

내가 요청에 따라 새로운 소스 코드를 넣어 것, 통행이 버그가 나타났다. 호스트 마녀의 wav 파일을 프레임 워크 디자인에 반대해야했습니다. 그러나 이것은 어쨌든 빙산의 일각입니다. 그래서 개미에서 그라데이션에 이르기까지 모든 것을 포팅하고 안드로이드 스튜디오로 옮기고 싶습니다.

도움 주셔서 감사합니다.

답변

1

Android Studio에서 기존 프로젝트가 열려있는 경우 해당 프로젝트를 닫습니다. 프로젝트가 닫힌 후 시작 화면 팝업을 볼 수 있습니다. Import Project 옵션을 선택하면 프로젝트가 Android Studio Project로 자동 변환됩니다. 여기

는 오래된 프로젝트를 이클립스에

enter image description here

+0

다음과 같이 표시됩니다. 그리고 문제는 프로젝트가 명령 행에서 ant와 일부 build.xml 파일을 사용하여 빌드되므로 간단하지 않다는 것입니다. – powerbit

+0

@powerbit 시도해 봤어? –

+0

나는 약간의 시간 전에 tryed, 그것은 프로젝트 (나는 이클립스로 작성된 플러그인 템플릿을 참조하십시오)로 그것을 발견하지 못했습니다. 나는 내일 다시 시도 할 것이다. 하지만 제가 말했듯이, 이제 저는 윈도우즈 커맨드 라인에서 "ant release"로 빌드합니다. 어떤 명령을 내리면 플러그인 폴더에도없는 많은 build.xml 파일을 대체하게되므로 안드로이드 스튜디오에서 열 수있는 의미는 없습니다. – powerbit

관련 문제