googlevr / gvr-unity-sdk

Google VR SDK for Unity
http://developers.google.com/vr/unity/
Other
2.71k stars 1.09k forks source link

Problem adding the headtracking element to AndroidManifest #945

Closed FreekMoyosa closed 6 years ago

FreekMoyosa commented 6 years ago

Summary: I'm having trouble enabling 6DOF support in our Daydream app. We are using Unity 2017.2.0p1 so the Positional Head Tracking option is not available in the Virtual Reality SDK settings in Player Settings. So I'm trying to add the element to the manifest manually but this causes one of my scenes to not be loaded.

Found using:

Steps to reproduce the issue:

  1. I make a regular build, get the created manifest from the StagingArea folder.
  2. Add the line.
  3. Add the AndroidManifest.xml file to my Assets/Plugins/Android folder.
    1. One of my scenes doesn't load.

I'm not sure this is a problem with the use-feature element, might be a problem with manifest merging in Android, so if there is a better/proper way to insert the element in de XML I would be glad to know.

Thanks

rusmaxham commented 6 years ago

The easiest way to enable this is to copy the 6DoF AndroidManifest we provide into Assets/Plugins/Android and rename it to just AndroidManifest.xml. This should have zero impact on any other Unity functionality.

fredsa commented 6 years ago

Let us know if the workaround does not work for you.

vinhui commented 6 years ago

I personally had to remove the android:banner="@drawable/app_banner" line from the manifest to make it work.

rusmaxham commented 6 years ago

@vinhui, that's odd. If I build an empty project (no GVR SDK for Unity), targeting the Daydream VR SDK and Android with Unity 2018.2.11f1 (that auto-adds the headtracking manifest flag), the output apk has android:banner="@drawable/app_banner" in the AndroidManifest.xml. So, that seems pretty standard for Unity Android builds. Do you have to do the same if you use 2017.3 or later (where headtracking flags are auto-added by Unity)?

vinhui commented 6 years ago

@rusmaxham This is with unity 2017.2.0p1, I can't easily check with the current project on 2017.3 since that would probably require some updating of our code base

rusmaxham commented 6 years ago

@vinhui I see the same android:banner="@drawable/app_banner" in the manifest with an empty project built with 2017.2.3f1.

vinhui commented 6 years ago

@rusmaxham This is the full output we get if I add the line to the manifest:

Error output ``` CommandInvokationFailure: Failed to re-package resources. D:\Android\build-tools\25.0.1\aapt.exe package --auto-add-overlay -v -f -m -J "gen" -M "AndroidManifest.xml" -S "res" -I "D:\Android\platforms\android-28\android.jar" -F bin/resources.ap_ --extra-packages com.unity.purchasing:com.android.vending.billing:com.unity.purchasing.googleplay:com.google.vr.cardboard:com.google.vr.keyboard:com.google.gvr.keyboardsupport:com.google.gvr.permissionsupport:com.unity3d.unitygvr -S "D:\Projects\***\Unity\Temp\StagingArea\android-libraries\common\res" -S "D:\Projects\***\Unity\Temp\StagingArea\android-libraries\GoogleAIDL\res" -S "D:\Projects\***\Unity\Temp\StagingArea\android-libraries\GooglePlay\res" -S "D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res" -S "D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr-keyboard\res" -S "D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr-keyboardsupport-release\res" -S "D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr-permissionsupport-release\res" -S "D:\Projects\***\Unity\Temp\StagingArea\android-libraries\unitygvr\res" stderr[ AndroidManifest.xml:38: error: Error: No resource found that matches the given name (at 'banner' with value '@drawable/app_banner'). ] stdout[ Configurations: (default) nodpi-v4 Files: drawable\vr_icon_back.png Src: (nodpi-v4) D:\Projects\***\Unity\Temp\StagingArea\android-libraries\unitygvr\res\drawable-nodpi-v4\vr_icon_back.png drawable\vr_icon_front.png Src: (nodpi-v4) D:\Projects\***\Unity\Temp\StagingArea\android-libraries\unitygvr\res\drawable-nodpi-v4\vr_icon_front.png AndroidManifest.xml Src: () AndroidManifest.xml Resource Dirs: Type drawable drawable\vr_icon_back.png Src: (nodpi-v4) D:\Projects\***\Unity\Temp\StagingArea\android-libraries\unitygvr\res\drawable-nodpi-v4\vr_icon_back.png drawable\vr_icon_front.png Src: (nodpi-v4) D:\Projects\***\Unity\Temp\StagingArea\android-libraries\unitygvr\res\drawable-nodpi-v4\vr_icon_front.png Including resources from package: D:\Android\platforms\android-28\android.jar applyFileOverlay for drawable trying overlaySet Key=quantum_ic_close_white_24.png trying overlaySet Key=quantum_ic_settings_white_24.png trying overlaySet Key=rippleable.xml trying overlaySet Key=transition.png trying overlaySet Key=app_icon.png trying overlaySet Key=unity_static_splash.png trying overlaySet Key=vr_icon_back.png baseFile 0 has flavor nodpi-v4 overlayFile 0 has flavor nodpi-v4 found a match (0) for overlay file vr_icon_back.png, for flavor nodpi-v4 trying overlaySet Key=vr_icon_front.png baseFile 0 has flavor nodpi-v4 overlayFile 0 has flavor nodpi-v4 found a match (0) for overlay file vr_icon_front.png, for flavor nodpi-v4 applyFileOverlay for layout trying overlaySet Key=back_button.xml trying overlaySet Key=settings_button.xml trying overlaySet Key=transition_view.xml trying overlaySet Key=ui_layer.xml trying overlaySet Key=ui_layer_with_portrait_support.xml applyFileOverlay for anim applyFileOverlay for animator applyFileOverlay for interpolator applyFileOverlay for transition applyFileOverlay for xml applyFileOverlay for raw applyFileOverlay for color applyFileOverlay for menu applyFileOverlay for mipmap Processing image: res\drawable-ldpi\app_icon.png Processing image: res\drawable-mdpi\app_icon.png Processing image: res\drawable-hdpi\app_icon.png Processing image: res\drawable-xhdpi\app_icon.png (processed image res\drawable-ldpi\app_icon.png: 99% size of source) Processing image: res\drawable-xxhdpi\app_icon.png (processed image res\drawable-mdpi\app_icon.png: 98% size of source) Processing image: res\drawable-xxxhdpi\app_icon.png (processed image res\drawable-hdpi\app_icon.png: 97% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-mdpi-v4\quantum_ic_close_white_24.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-mdpi-v4\quantum_ic_close_white_24.png: 125% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-hdpi-v4\quantum_ic_close_white_24.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-hdpi-v4\quantum_ic_close_white_24.png: 121% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xhdpi-v4\quantum_ic_close_white_24.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xhdpi-v4\quantum_ic_close_white_24.png: 115% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xxhdpi-v4\quantum_ic_close_white_24.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xxhdpi-v4\quantum_ic_close_white_24.png: 114% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xxxhdpi-v4\quantum_ic_close_white_24.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xxxhdpi-v4\quantum_ic_close_white_24.png: 114% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-mdpi-v4\quantum_ic_settings_white_24.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-mdpi-v4\quantum_ic_settings_white_24.png: 183% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-hdpi-v4\quantum_ic_settings_white_24.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-hdpi-v4\quantum_ic_settings_white_24.png: 177% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xhdpi-v4\quantum_ic_settings_white_24.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xhdpi-v4\quantum_ic_settings_white_24.png: 174% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xxhdpi-v4\quantum_ic_settings_white_24.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xxhdpi-v4\quantum_ic_settings_white_24.png: 172% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xxxhdpi-v4\quantum_ic_settings_white_24.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-xxxhdpi-v4\quantum_ic_settings_white_24.png: 164% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-mdpi-v4\transition.png (processed image res\drawable-xhdpi\app_icon.png: 95% size of source) Processing image: D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-hdpi-v4\transition.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-mdpi-v4\transition.png: 69% size of source) Processing image: res\drawable\unity_static_splash.png (processed image D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-hdpi-v4\transition.png: 64% size of source) Processing image: res\drawable-nodpi\vr_icon_back.png (processed image res\drawable-xxhdpi\app_icon.png: 95% size of source) Processing image: res\drawable-nodpi\vr_icon_front.png (processed image res\drawable-nodpi\vr_icon_front.png: 61% size of source) (processed image res\drawable-xxxhdpi\app_icon.png: 94% size of source) (processed image res\drawable-nodpi\vr_icon_back.png: 95% size of source) (processed image res\drawable\unity_static_splash.png: 51% size of source) (new resource id app_icon from ldpi-v4\drawable\app_icon.png #generated) (new resource id app_icon from mdpi-v4\drawable\app_icon.png #generated) (new resource id app_icon from hdpi-v4\drawable\app_icon.png #generated) (new resource id app_icon from xhdpi-v4\drawable\app_icon.png #generated) (new resource id app_icon from xxhdpi-v4\drawable\app_icon.png #generated) (new resource id app_icon from xxxhdpi-v4\drawable\app_icon.png #generated) (new resource id quantum_ic_close_white_24 from mdpi-v4\drawable\quantum_ic_close_white_24.png #generated) (new resource id quantum_ic_close_white_24 from hdpi-v4\drawable\quantum_ic_close_white_24.png #generated) (new resource id quantum_ic_close_white_24 from xhdpi-v4\drawable\quantum_ic_close_white_24.png #generated) (new resource id quantum_ic_close_white_24 from xxhdpi-v4\drawable\quantum_ic_close_white_24.png #generated) (new resource id quantum_ic_close_white_24 from xxxhdpi-v4\drawable\quantum_ic_close_white_24.png #generated) (new resource id quantum_ic_settings_white_24 from mdpi-v4\drawable\quantum_ic_settings_white_24.png #generated) (new resource id quantum_ic_settings_white_24 from hdpi-v4\drawable\quantum_ic_settings_white_24.png #generated) (new resource id quantum_ic_settings_white_24 from xhdpi-v4\drawable\quantum_ic_settings_white_24.png #generated) (new resource id quantum_ic_settings_white_24 from xxhdpi-v4\drawable\quantum_ic_settings_white_24.png #generated) (new resource id quantum_ic_settings_white_24 from xxxhdpi-v4\drawable\quantum_ic_settings_white_24.png #generated) (new resource id rippleable from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable\rippleable.xml) (new resource id rippleable from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\drawable-v21\rippleable.xml) (new resource id transition from mdpi-v4\drawable\transition.png #generated) (new resource id transition from hdpi-v4\drawable\transition.png #generated) (new resource id unity_static_splash from drawable\unity_static_splash.png #generated) (new resource id vr_icon_back from nodpi-v4\drawable\vr_icon_back.png #generated) (new resource id vr_icon_front from nodpi-v4\drawable\vr_icon_front.png #generated) (new resource id back_button from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout\back_button.xml) (new resource id back_button from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout-land\back_button.xml) (new resource id back_button from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout-ldrtl-v17\back_button.xml) (new resource id back_button from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout-ldrtl-land-v17\back_button.xml) (new resource id settings_button from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout\settings_button.xml) (new resource id settings_button from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout-land\settings_button.xml) (new resource id settings_button from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout-ldrtl-v17\settings_button.xml) (new resource id settings_button from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout-ldrtl-land-v17\settings_button.xml) (new resource id transition_view from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout\transition_view.xml) (new resource id ui_layer from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout\ui_layer.xml) (new resource id ui_layer_with_portrait_support from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout\ui_layer_with_portrait_support.xml) (new resource id ui_layer_with_portrait_support from D:\Projects\***\Unity\Temp\StagingArea\android-libraries\gvr\res\layout-land\ui_layer_with_portrait_support.xml) ] exit code: 1 UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) UnityEditor.Android.PostProcessor.Tasks.TasksCommon.Exec (System.String command, System.String args, System.String workingdir, System.String errorMsg) UnityEditor.Android.PostProcessor.Tasks.BuildResources.CompileResources (UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEditor.Android.PostProcessor.Tasks.BuildResources.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) ```

And here are our project settings

ProjectSettings.asset ``` %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 serializedVersion: 13 productGUID: 72549a837c2bcd3408d216a118c9f225 AndroidProfiler: 0 AndroidFilterTouchesWhenObscured: 0 defaultScreenOrientation: 3 targetDevice: 2 useOnDemandResources: 0 accelerometerFrequency: 60 companyName: *** productName: *** defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} m_SplashScreenBackgroundColor: {r: 0, g: 0, b: 0, a: 1} m_ShowUnitySplashScreen: 0 m_ShowUnitySplashLogo: 1 m_SplashScreenOverlayOpacity: 1 m_SplashScreenAnimation: 0 m_SplashScreenLogoStyle: 1 m_SplashScreenDrawMode: 1 m_SplashScreenBackgroundAnimationZoom: 1 m_SplashScreenLogoAnimationZoom: 1 m_SplashScreenBackgroundLandscapeAspect: 1.1937087 m_SplashScreenBackgroundPortraitAspect: 1 m_SplashScreenBackgroundLandscapeUvs: serializedVersion: 2 x: 0 y: 0 width: 1 height: 1 m_SplashScreenBackgroundPortraitUvs: serializedVersion: 2 x: 0 y: 0 width: 1 height: 1 m_SplashScreenLogos: - logo: {fileID: 21300000, guid: af25c9c5484b99a40b649054402d8569, type: 3} duration: 2 m_VirtualRealitySplashScreen: {fileID: 0} m_HolographicTrackingLossScreen: {fileID: 0} defaultScreenWidth: 1024 defaultScreenHeight: 768 defaultScreenWidthWeb: 960 defaultScreenHeightWeb: 600 m_StereoRenderingPath: 0 m_ActiveColorSpace: 0 m_MTRendering: 1 m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 tizenShowActivityIndicatorOnLoading: -1 iosAppInBackgroundBehavior: 0 displayResolutionDialog: 2 iosAllowHTTPDownload: 1 allowedAutorotateToPortrait: 1 allowedAutorotateToPortraitUpsideDown: 1 allowedAutorotateToLandscapeRight: 1 allowedAutorotateToLandscapeLeft: 1 useOSAutorotation: 1 use32BitDisplayBuffer: 0 disableDepthAndStencilBuffers: 0 androidBlitType: 0 defaultIsFullScreen: 0 defaultIsNativeResolution: 1 macRetinaSupport: 1 runInBackground: 1 captureSingleScreen: 0 muteOtherAudioSources: 0 Prepare IOS For Recording: 0 Force IOS Speakers When Recording: 0 submitAnalytics: 1 usePlayerLog: 1 bakeCollisionMeshes: 0 forceSingleInstance: 0 resizableWindow: 1 useMacAppStoreValidation: 0 macAppStoreCategory: public.app-category.games gpuSkinning: 1 graphicsJobs: 0 xboxPIXTextureCapture: 0 xboxEnableAvatar: 0 xboxEnableKinect: 0 xboxEnableKinectAutoTracking: 0 xboxEnableFitness: 0 visibleInBackground: 1 allowFullscreenSwitch: 1 graphicsJobMode: 0 macFullscreenMode: 2 d3d9FullscreenMode: 1 d3d11FullscreenMode: 1 xboxSpeechDB: 0 xboxEnableHeadOrientation: 0 xboxEnableGuest: 0 xboxEnablePIXSampling: 0 metalFramebufferOnly: 0 n3dsDisableStereoscopicView: 0 n3dsEnableSharedListOpt: 1 n3dsEnableVSync: 0 ignoreAlphaClear: 0 xboxOneResolution: 0 xboxOneMonoLoggingLevel: 0 xboxOneLoggingLevel: 1 xboxOneDisableEsram: 0 xboxOnePresentImmediateThreshold: 0 videoMemoryForVertexBuffers: 0 psp2PowerMode: 0 psp2AcquireBGM: 1 wiiUTVResolution: 0 wiiUGamePadMSAA: 1 wiiUSupportsNunchuk: 0 wiiUSupportsClassicController: 0 wiiUSupportsBalanceBoard: 0 wiiUSupportsMotionPlus: 0 wiiUSupportsProController: 0 wiiUAllowScreenCapture: 1 wiiUControllerCount: 0 m_SupportedAspectRatios: 4:3: 1 5:4: 1 16:10: 1 16:9: 1 Others: 1 bundleVersion: 1.0.8dr preloadedAssets: [] metroInputSource: 0 m_HolographicPauseOnTrackingLoss: 1 xboxOneDisableKinectGpuReservation: 0 xboxOneEnable7thCore: 0 vrSettings: cardboard: depthFormat: 0 enableTransitionView: 0 daydream: depthFormat: 1 useSustainedPerformanceMode: 0 enableVideoLayer: 0 useProtectedVideoMemory: 0 hololens: depthFormat: 1 protectGraphicsMemory: 0 useHDRDisplay: 0 m_ColorGamuts: 00000000 targetPixelDensity: 0 resolutionScalingMode: 0 androidSupportedAspectRatio: 1 androidMaxAspectRatio: 2.1 applicationIdentifier: Android: *** Standalone: *** iOS: *** buildNumber: {} AndroidBundleVersionCode: 20 AndroidMinSdkVersion: 24 AndroidTargetSdkVersion: 0 AndroidPreferredInstallLocation: 0 aotOptions: stripEngineCode: 1 iPhoneStrippingLevel: 0 iPhoneScriptCallOptimization: 0 ForceInternetPermission: 0 ForceSDCardPermission: 1 CreateWallpaper: 0 APKExpansionFiles: 1 keepLoadedShadersAlive: 0 StripUnusedMeshComponents: 0 VertexChannelCompressionMask: serializedVersion: 2 m_Bits: 238 iPhoneSdkVersion: 988 iOSTargetOSVersionString: 10.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 tvOSTargetOSVersionString: 9.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 uIStatusBarHidden: 1 uIExitOnSuspend: 0 uIStatusBarStyle: 0 iPhoneSplashScreen: {fileID: 0} iPhoneHighResSplashScreen: {fileID: 0} iPhoneTallHighResSplashScreen: {fileID: 0} iPhone47inSplashScreen: {fileID: 0} iPhone55inPortraitSplashScreen: {fileID: 0} iPhone55inLandscapeSplashScreen: {fileID: 0} iPadPortraitSplashScreen: {fileID: 0} iPadHighResPortraitSplashScreen: {fileID: 0} iPadLandscapeSplashScreen: {fileID: 0} iPadHighResLandscapeSplashScreen: {fileID: 0} appleTVSplashScreen: {fileID: 0} appleTVSplashScreen2x: {fileID: 0} tvOSSmallIconLayers: [] tvOSSmallIconLayers2x: [] tvOSLargeIconLayers: [] tvOSLargeIconLayers2x: [] tvOSTopShelfImageLayers: [] tvOSTopShelfImageLayers2x: [] tvOSTopShelfImageWideLayers: [] tvOSTopShelfImageWideLayers2x: [] iOSLaunchScreenType: 0 iOSLaunchScreenPortrait: {fileID: 0} iOSLaunchScreenLandscape: {fileID: 0} iOSLaunchScreenBackgroundColor: serializedVersion: 2 rgba: 0 iOSLaunchScreenFillPct: 100 iOSLaunchScreenSize: 100 iOSLaunchScreenCustomXibPath: iOSLaunchScreeniPadType: 0 iOSLaunchScreeniPadImage: {fileID: 0} iOSLaunchScreeniPadBackgroundColor: serializedVersion: 2 rgba: 0 iOSLaunchScreeniPadFillPct: 100 iOSLaunchScreeniPadSize: 100 iOSLaunchScreeniPadCustomXibPath: iOSDeviceRequirements: [] iOSURLSchemes: [] iOSBackgroundModes: 0 iOSMetalForceHardShadows: 0 metalEditorSupport: 1 metalAPIValidation: 1 iOSRenderExtraFrameOnPause: 1 appleDeveloperTeamID: iOSManualSigningProvisioningProfileID: tvOSManualSigningProvisioningProfileID: appleEnableAutomaticSigning: 0 AndroidTargetDevice: 0 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 2800000, guid: af25c9c5484b99a40b649054402d8569, type: 3} AndroidKeystoreName: *** AndroidKeyaliasName: *** AndroidTVCompatibility: 1 AndroidIsGame: 1 AndroidEnableTango: 0 androidEnableBanner: 0 androidUseLowAccuracyLocation: 0 m_AndroidBanners: - width: 320 height: 180 banner: {fileID: 0} androidGamepadSupportLevel: 0 resolutionDialogBanner: {fileID: 0} m_BuildTargetIcons: - m_BuildTarget: m_Icons: - serializedVersion: 2 m_Icon: {fileID: 2800000, guid: 23db5f06dd069ab46a820685d59857b7, type: 3} m_Width: 128 m_Height: 128 m_Kind: 0 - m_BuildTarget: Android m_Icons: - serializedVersion: 2 m_Icon: {fileID: 2800000, guid: 0e90f181c517e8f46894b3bebd43c443, type: 3} m_Width: 192 m_Height: 192 m_Kind: 0 - serializedVersion: 2 m_Icon: {fileID: 2800000, guid: 7919b2dfd6a45814cbe880eae26b03a9, type: 3} m_Width: 144 m_Height: 144 m_Kind: 0 - serializedVersion: 2 m_Icon: {fileID: 2800000, guid: 224bcdfd8e4163a408748332cdf17e91, type: 3} m_Width: 96 m_Height: 96 m_Kind: 0 - serializedVersion: 2 m_Icon: {fileID: 2800000, guid: c0877d098bcbd394fb288b99a7b6d624, type: 3} m_Width: 72 m_Height: 72 m_Kind: 0 - serializedVersion: 2 m_Icon: {fileID: 2800000, guid: 91cd00983b788954d987c9ad3db266f8, type: 3} m_Width: 48 m_Height: 48 m_Kind: 0 - serializedVersion: 2 m_Icon: {fileID: 2800000, guid: fe9373853cc3443468a3103a3a1426b9, type: 3} m_Width: 36 m_Height: 36 m_Kind: 0 m_BuildTargetBatching: [] m_BuildTargetGraphicsAPIs: - m_BuildTarget: iOSSupport m_APIs: 100000000b000000 m_Automatic: 0 - m_BuildTarget: AndroidPlayer m_APIs: 0b00000015000000 m_Automatic: 0 m_BuildTargetVRSettings: - m_BuildTarget: Standalone m_Enabled: 1 m_Devices: - OpenVR - m_BuildTarget: Android m_Enabled: 1 m_Devices: - daydream m_BuildTargetEnableVuforiaSettings: [] openGLRequireES31: 0 openGLRequireES31AEP: 0 m_TemplateCustomTags: {} mobileMTRendering: Android: 1 iPhone: 1 tvOS: 1 wiiUTitleID: 0005000011000000 wiiUGroupID: 00010000 wiiUCommonSaveSize: 4096 wiiUAccountSaveSize: 2048 wiiUOlvAccessKey: 0 wiiUTinCode: 0 wiiUJoinGameId: 0 wiiUJoinGameModeMask: 0000000000000000 wiiUCommonBossSize: 0 wiiUAccountBossSize: 0 wiiUAddOnUniqueIDs: [] wiiUMainThreadStackSize: 3072 wiiULoaderThreadStackSize: 1024 wiiUSystemHeapSize: 128 wiiUTVStartupScreen: {fileID: 0} wiiUGamePadStartupScreen: {fileID: 0} wiiUDrcBufferDisabled: 0 wiiUProfilerLibPath: playModeTestRunnerEnabled: 0 actionOnDotNetUnhandledException: 1 enableInternalProfiler: 0 logObjCUncaughtExceptions: 1 enableCrashReportAPI: 0 cameraUsageDescription: locationUsageDescription: microphoneUsageDescription: switchNetLibKey: switchSocketMemoryPoolSize: 6144 switchSocketAllocatorPoolSize: 128 switchSocketConcurrencyLimit: 14 switchScreenResolutionBehavior: 2 switchUseCPUProfiler: 0 switchApplicationID: 0x0005000C10000001 switchNSODependencies: switchTitleNames_0: switchTitleNames_1: switchTitleNames_2: switchTitleNames_3: switchTitleNames_4: switchTitleNames_5: switchTitleNames_6: switchTitleNames_7: switchTitleNames_8: switchTitleNames_9: switchTitleNames_10: switchTitleNames_11: switchTitleNames_12: switchTitleNames_13: switchTitleNames_14: switchPublisherNames_0: switchPublisherNames_1: switchPublisherNames_2: switchPublisherNames_3: switchPublisherNames_4: switchPublisherNames_5: switchPublisherNames_6: switchPublisherNames_7: switchPublisherNames_8: switchPublisherNames_9: switchPublisherNames_10: switchPublisherNames_11: switchPublisherNames_12: switchPublisherNames_13: switchPublisherNames_14: switchIcons_0: {fileID: 0} switchIcons_1: {fileID: 0} switchIcons_2: {fileID: 0} switchIcons_3: {fileID: 0} switchIcons_4: {fileID: 0} switchIcons_5: {fileID: 0} switchIcons_6: {fileID: 0} switchIcons_7: {fileID: 0} switchIcons_8: {fileID: 0} switchIcons_9: {fileID: 0} switchIcons_10: {fileID: 0} switchIcons_11: {fileID: 0} switchIcons_12: {fileID: 0} switchIcons_13: {fileID: 0} switchIcons_14: {fileID: 0} switchSmallIcons_0: {fileID: 0} switchSmallIcons_1: {fileID: 0} switchSmallIcons_2: {fileID: 0} switchSmallIcons_3: {fileID: 0} switchSmallIcons_4: {fileID: 0} switchSmallIcons_5: {fileID: 0} switchSmallIcons_6: {fileID: 0} switchSmallIcons_7: {fileID: 0} switchSmallIcons_8: {fileID: 0} switchSmallIcons_9: {fileID: 0} switchSmallIcons_10: {fileID: 0} switchSmallIcons_11: {fileID: 0} switchSmallIcons_12: {fileID: 0} switchSmallIcons_13: {fileID: 0} switchSmallIcons_14: {fileID: 0} switchManualHTML: switchAccessibleURLs: switchLegalInformation: switchMainThreadStackSize: 1048576 switchPresenceGroupId: 0x0005000C10000001 switchLogoHandling: 0 switchReleaseVersion: 0 switchDisplayVersion: 1.0.0 switchStartupUserAccount: 0 switchTouchScreenUsage: 0 switchSupportedLanguagesMask: 0 switchLogoType: 0 switchApplicationErrorCodeCategory: switchUserAccountSaveDataSize: 0 switchUserAccountSaveDataJournalSize: 0 switchApplicationAttribute: 0 switchCardSpecSize: 4 switchCardSpecClock: 25 switchRatingsMask: 0 switchRatingsInt_0: 0 switchRatingsInt_1: 0 switchRatingsInt_2: 0 switchRatingsInt_3: 0 switchRatingsInt_4: 0 switchRatingsInt_5: 0 switchRatingsInt_6: 0 switchRatingsInt_7: 0 switchRatingsInt_8: 0 switchRatingsInt_9: 0 switchRatingsInt_10: 0 switchRatingsInt_11: 0 switchLocalCommunicationIds_0: 0x0005000C10000001 switchLocalCommunicationIds_1: switchLocalCommunicationIds_2: switchLocalCommunicationIds_3: switchLocalCommunicationIds_4: switchLocalCommunicationIds_5: switchLocalCommunicationIds_6: switchLocalCommunicationIds_7: switchParentalControl: 0 switchAllowsScreenshot: 1 switchAllowsVideoCapturing: 1 switchAllowsRuntimeAddOnContentInstall: 0 switchDataLossConfirmation: 0 switchSupportedNpadStyles: 3 switchSocketConfigEnabled: 0 switchTcpInitialSendBufferSize: 32 switchTcpInitialReceiveBufferSize: 64 switchTcpAutoSendBufferSizeMax: 256 switchTcpAutoReceiveBufferSizeMax: 256 switchUdpSendBufferSize: 9 switchUdpReceiveBufferSize: 42 switchSocketBufferEfficiency: 4 switchSocketInitializeEnabled: 1 switchNetworkInterfaceManagerInitializeEnabled: 1 switchPlayerConnectionEnabled: 1 ps4NPAgeRating: 12 ps4NPTitleSecret: ps4NPTrophyPackPath: ps4ParentalLevel: 1 ps4ContentID: ED1633-NPXX51362_00-0000000000000000 ps4Category: 0 ps4MasterVersion: 01.00 ps4AppVersion: 01.00 ps4AppType: 0 ps4ParamSfxPath: ps4VideoOutPixelFormat: 0 ps4VideoOutInitialWidth: 1920 ps4VideoOutBaseModeInitialWidth: 1920 ps4VideoOutReprojectionRate: 120 ps4PronunciationXMLPath: ps4PronunciationSIGPath: ps4BackgroundImagePath: ps4StartupImagePath: ps4SaveDataImagePath: ps4SdkOverride: ps4BGMPath: ps4ShareFilePath: ps4ShareOverlayImagePath: ps4PrivacyGuardImagePath: ps4NPtitleDatPath: ps4RemotePlayKeyAssignment: -1 ps4RemotePlayKeyMappingDir: ps4PlayTogetherPlayerCount: 0 ps4EnterButtonAssignment: 1 ps4ApplicationParam1: 0 ps4ApplicationParam2: 0 ps4ApplicationParam3: 0 ps4ApplicationParam4: 0 ps4DownloadDataSize: 0 ps4GarlicHeapSize: 2048 ps4ProGarlicHeapSize: 2560 ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ ps4pnSessions: 1 ps4pnPresence: 1 ps4pnFriends: 1 ps4pnGameCustomData: 1 playerPrefsSupport: 0 restrictedAudioUsageRights: 0 ps4UseResolutionFallback: 0 ps4ReprojectionSupport: 0 ps4UseAudio3dBackend: 0 ps4SocialScreenEnabled: 0 ps4ScriptOptimizationLevel: 3 ps4Audio3dVirtualSpeakerCount: 14 ps4attribCpuUsage: 0 ps4PatchPkgPath: ps4PatchLatestPkgPath: ps4PatchChangeinfoPath: ps4PatchDayOne: 0 ps4attribUserManagement: 0 ps4attribMoveSupport: 0 ps4attrib3DSupport: 0 ps4attribShareSupport: 0 ps4attribExclusiveVR: 0 ps4disableAutoHideSplash: 0 ps4videoRecordingFeaturesUsed: 0 ps4contentSearchFeaturesUsed: 0 ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] monoEnv: psp2Splashimage: {fileID: 0} psp2NPTrophyPackPath: psp2NPSupportGBMorGJP: 0 psp2NPAgeRating: 12 psp2NPTitleDatPath: psp2NPCommsID: psp2NPCommunicationsID: psp2NPCommsPassphrase: psp2NPCommsSig: psp2ParamSfxPath: psp2ManualPath: psp2LiveAreaGatePath: psp2LiveAreaBackroundPath: psp2LiveAreaPath: psp2LiveAreaTrialPath: psp2PatchChangeInfoPath: psp2PatchOriginalPackage: psp2PackagePassword: F69AzBlax3CF3EDNhm3soLBPh71Yexui psp2KeystoneFile: psp2MemoryExpansionMode: 0 psp2DRMType: 0 psp2StorageType: 0 psp2MediaCapacity: 0 psp2DLCConfigPath: psp2ThumbnailPath: psp2BackgroundPath: psp2SoundPath: psp2TrophyCommId: psp2TrophyPackagePath: psp2PackagedResourcesPath: psp2SaveDataQuota: 10240 psp2ParentalLevel: 1 psp2ShortTitle: Not Set psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF psp2Category: 0 psp2MasterVersion: 01.00 psp2AppVersion: 01.00 psp2TVBootMode: 0 psp2EnterButtonAssignment: 2 psp2TVDisableEmu: 0 psp2AllowTwitterDialog: 1 psp2Upgradable: 0 psp2HealthWarning: 0 psp2UseLibLocation: 0 psp2InfoBarOnStartup: 0 psp2InfoBarColor: 0 psp2ScriptOptimizationLevel: 0 psmSplashimage: {fileID: 0} splashScreenBackgroundSourceLandscape: {fileID: 0} splashScreenBackgroundSourcePortrait: {fileID: 0} spritePackerPolicy: webGLMemorySize: 256 webGLExceptionSupport: 1 webGLNameFilesAsHashes: 0 webGLDataCaching: 0 webGLDebugSymbols: 0 webGLEmscriptenArgs: webGLModulesDirectory: webGLTemplate: APPLICATION:Default webGLAnalyzeBuildSize: 0 webGLUseEmbeddedResources: 0 webGLUseWasm: 0 webGLCompressionFormat: 1 scriptingDefineSymbols: 1: AMPLIFY_SHADER_EDITOR 7: UNITY_POST_PROCESSING_STACK_V2;AMPLIFY_SHADER_EDITOR;ODIN_INSPECTOR platformArchitecture: {} scriptingBackend: {} incrementalIl2cppBuild: {} additionalIl2CppArgs: scriptingRuntimeVersion: 0 apiCompatibilityLevelPerPlatform: {} m_RenderingPath: 1 m_MobileRenderingPath: 1 metroPackageName: Unity metroPackageVersion: 1.0.0.0 metroCertificatePath: metroCertificatePassword: metroCertificateSubject: metroCertificateIssuer: metroCertificateNotAfter: 0000000000000000 metroApplicationDescription: Unity wsaImages: {} metroTileShortName: metroCommandLineArgsFile: metroTileShowName: 0 metroMediumTileShowName: 0 metroLargeTileShowName: 0 metroWideTileShowName: 0 metroDefaultTileSize: 1 metroTileForegroundText: 2 metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} metroSplashScreenUseBackgroundColor: 0 platformCapabilities: WindowsStoreApps: AllJoyn: False BlockedChatMessages: False Bluetooth: False Chat: False CodeGeneration: False EnterpriseAuthentication: False HumanInterfaceDevice: False InputInjectionBrokered: False InternetClient: False InternetClientServer: False Location: False Microphone: False MusicLibrary: False Objects3D: False PhoneCall: False PicturesLibrary: False PrivateNetworkClientServer: False Proximity: False RemovableStorage: False SharedUserCertificates: False SpatialPerception: False UserAccountInformation: False VideosLibrary: False VoipCall: False WebCam: False metroFTAName: metroFTAFileTypes: [] metroProtocolName: metroCompilationOverrides: 1 tizenProductDescription: tizenProductURL: tizenSigningProfileName: tizenGPSPermissions: 0 tizenMicrophonePermissions: 0 tizenDeploymentTarget: tizenDeploymentTargetType: -1 tizenMinOSVersion: 1 n3dsUseExtSaveData: 0 n3dsCompressStaticMem: 1 n3dsExtSaveDataNumber: 0x12345 n3dsStackSize: 131072 n3dsTargetPlatform: 2 n3dsRegion: 7 n3dsMediaSize: 0 n3dsLogoStyle: 3 n3dsTitle: GameName n3dsProductCode: n3dsApplicationId: 0xFF3FF stvDeviceAddress: stvProductDescription: stvProductAuthor: stvProductAuthorEmail: stvProductLink: stvProductCategory: 0 XboxOneProductId: XboxOneUpdateKey: XboxOneSandboxId: XboxOneContentId: XboxOneTitleId: XboxOneSCId: XboxOneGameOsOverridePath: XboxOnePackagingOverridePath: XboxOneAppManifestOverridePath: XboxOnePackageEncryption: 0 XboxOnePackageUpdateGranularity: 2 XboxOneDescription: XboxOneLanguage: - enus XboxOneCapability: [] XboxOneGameRating: {} XboxOneIsContentPackage: 0 XboxOneEnableGPUVariability: 0 XboxOneSockets: {} XboxOneSplashScreen: {fileID: 0} XboxOneAllowedProductIds: [] XboxOnePersistentLocalStorageSize: 0 xboxOneScriptCompiler: 0 vrEditorSettings: daydream: daydreamIconForeground: {fileID: 2800000, guid: 2fb051782779c0d47aee391886fb98cd, type: 3} daydreamIconBackground: {fileID: 2800000, guid: c74386de76b788949aa60ec7509acced, type: 3} cloudServicesEnabled: UNet: 1 facebookSdkVersion: 7.9.1 apiCompatibilityLevel: 2 cloudProjectId: 85368b1a-e980-470b-8d6e-3c1e8f463d6c projectName: *** organizationId: *** cloudEnabled: 0 enableNativePlatformBackendsForNewInputSystem: 0 disableOldInputManagerSupport: 0 ```