현재 공식 Google Cardboard 앱과 Unity 용 Google Cardboard 드라이버의 이전 버전 모두 Android 4.1 이상에서 작동합니다.Android 4.1 용 Google Cardboard 드라이버가 포함 된 APK를 컴파일하는 방법 (SDK 16)
그러나 현재 Google Cardboard for Unity 라이브러리는 Android 4.4 이상으로 설정되어 있습니다. 4.4에서 4.1로 모든 문자열 검색과 같은 설정을 변경하려고 시도했습니다 : <uses-sdk android:minSdkVersion="19"
을 <uses-sdk android:minSdkVersion="16"
으로 변경하십시오.
플레이어 설정이 16으로 변경되었습니다.
Error: [Temp/StagingArea/AndroidManifest-main.xml:14, /Users/ch/workspaces/unity_workspace/educainventions/Temp/StagingArea/android-libraries/unitygvractivity/AndroidManifest.xml:2]
Main manifest has <uses-sdk android:minSdkVersion='16'> but library uses minSdkVersion='19'
그리고 맞아 : /Temp/StagingArea/android-libraries/unitygvractivity/AndroidManifest.xml is set to minSdkVersion='19'
내가 너무 (16)에 해당 파일을 변경하지만, 컴파일 할 때 19로 변경하고, 같은 오류를 컴파일 할 때
불행히도 나는 다음과 같은 오류가 발생합니다 발생합니다.
파일을 19에서 16으로 변경하려면 어떻게해야합니까? 솔루션은 Android 코드를 생성 한 다음 Android Studio로 컴파일 할 수있는 솔루션이라고 생각합니다. 그러나 매번 그렇게하는 것은 매우 느려서 시간의 연속성 낭비가됩니다 ...
을 위해 최소한의 대상으로 19을 설정해야하지만, 어쨌든 시도하려는 ... 불행하게도, 자산/플러그인/안드로이드/포함 AndroidManifest.xml을하고 AndroidManifest를-판지 .xml already – chelder
나는 Assets/Plugins/Android/내에 unitygvractivity.aar 파일을 찾을 수 있다는 것을 깨달았습니다. 생성 된 파일은 19 대신에 Temp/StagingArea/android-libraries/unitygvractivity/AndroidManifest에서 생성됩니다. xml – chelder
그것은 안드로이드 4.1에서 작동했습니다 ... (당신이 궁금한 경우 내 대답을 참조하십시오) – chelder