2016-06-08 1 views
1

두 개의 기기로 화합 프로젝트 작업을 진행합니다. 하나는 android 5.1이고 다른 하나는 android 4.0입니다. 지금 내 통합 프로젝트에 googleVR을 추가해야합니다.Google 골판지에 대한 최소 android API

내 유니티 앱은 안드로이드 5.1에 빌드되어 설치 될 수 있지만 안드로이드 4.0이 아닌 골판지 유니티 SDK가 필요합니다. 일하지 마라. 안드로이드 4.0에 설치할 수 있어야합니다.

apk를 설치할 수 없습니다. android 4.0 (api 15)에는 api 19 이상이 필요합니다. 조사한 결과, AndroidManifest 파일에서 최소 api가 19로 설정되었고,이를 15로 변경했으며 로그에서 실패했지만 라이브러리에서 minSdkVersion = '16 ' "을 사용한다는 사실을 발견했습니다.

나는 하나의 파일이 안드로이드 SDK에서 화합 레벨을 지정하지 않아야한다고 생각한다. 나는 화합 SDK의 .aar libs가 골판지 android SDK 프로젝트에서 컴파일 된 유일한 방법은 원래 안드로이드 SDK를 수정하고 API를 재설정하고 컴파일하는 것입니다. 그러나 안드로이드 SDK의 소스 코드를 복제 한 후에는 최소한의 API를 설정하는 위치를 찾을 수 없으며 안드로이드 SDK 코드를 빌드하는 방법을 모르겠습니다. 누구든지 전에 그랬니?

Can Anyone Help ???? 감사의 톤 !!!

+0

어떻게 해결 되었습니까? – Erum

답변

1

오류는 plugins/android/gvr_android_common에있는 다른 매니페스트의 오류 일 가능성이 큽니다. 해당 패키지를 열고 16에서 15로 변경하면 빌드됩니다. 나를 위해 그것은 Unity에서 오류를주지 않지만 logcat은 어떤 클래스/메소드 (DisplaySynchronizer)를 찾을 수 없다는 것을 보여주고 응용 프로그램을 시작하지 않습니다.

+3

이 질문에 대한 답을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남기십시오. 언제든지 자신의 게시물에 대해 의견을 말할 수 있고 [수익을 올리면] (http://meta.stackexchange.com/questions/146472/what-is- 가장 좋은 방법으로 명성과 특권을 높이십시오) 충분한 [평판] (http://stackoverflow.com/help/whats-reputation) 당신은 [모든 글에 댓글을 달 수 있습니다] (http : //stackoverflow.com/help/privileges/comment). 관련 있지만 다른 질문이있는 경우 [새로운 질문하기] (http://stackoverflow.com/questions/ask). –