2017-12-11 1 views
0

여러 Android 모듈을 사용하는 프로젝트가 있으며 해당 gradle 파일을 덮어 쓰고 싶습니다. 어떻게해야합니까?유니티 : Unity Assets에서 Android 모듈의 Gradle 파일 편집

기본 Android 프로젝트에 "mainTemplate.gradle"파일을 사용하고 있는데 제대로 작동하지만이 모듈을 내 모듈에 넣으면 Android 프로젝트에 빌드 할 때 사용되지 않습니다.

+0

이 파일을 어디에 두시겠습니까? – Programmer

+0

내 모듈 안에, 예 : Assets/Plugins/Android/mymodule/mainTemplate.gradle 방금 ​​"build.gradle"이라고 이름을 바꿀 수 있다는 것을 알았지 만 작동하지만 Unity에 의해 구문 분석되지 않으므로 \ * \ * SDKVERSION \ * \ *이 (가) 대체되지 않습니다 ... – VisionElf

답변

0

<ProjectName>Assets\Plugins\Android 폴더에만 mainTemplate.gradle을 넣을 수 있습니다. 여기서는 Unity가 그라디언트 파일을 찾는 방법을 하드 코딩했습니다. Unity를 찾을 수 없으므로 다른 곳에 배치하면 작동하지 않습니다. 유니티 에디터에는 할 수없는 것들이 있는데, 이것도 그 중 하나입니다.

해결책은 Android Studio로 프로젝트를 내보내고 빌드하는 것입니다. 이렇게하면 내 보낸 Android 프로젝트에 원하는만큼의 파일을 추가 할 수 있습니다.

+0

예, 주요 Android 프로젝트의 경우 동의합니다. 하지만 그 프로젝트 안에 여러 개의 모듈이 있습니다. 우리가 똑같은 것을 말하고 있는지 확인하기 위해, 나는 메인 프로젝트 템플릿 파일을 가지고있다.이 프로젝트 파일은''컴파일 프로젝트 (': my-module')'''를 포함하고 있으며, 'my- 기준 치수'. – VisionElf

+0

Nope. 당신은 할 수 없습니다. 당신은 여전히 ​​그것을 내보낼 필요가있다. – Programmer

관련 문제