Skip to main content

Building to Target Device

This section will look at the steps to build your application Android Manifest.

Configuring your Project Manifest

Select your target device type from JioMixedReality -> Manifest -> Show Asset

JMR Manifest Device Type

This will create and open SO_JMR_Manifest in Inspector that has to be set up for your project.

Setting Device Type

In SO_JMR_Manifest -> Device Type and then select your target devices -> Press UPDATE

JMR Manifest Interaction

Configuring Interaction in AndroidManifest

Select all the interactions that the build application will support.

JMR Manifest Category

Adding Category Tag In AndroidManifest

Select the category to which the application belongs.

JMR Manifest Category Selection

Alternative: Manual Method

Find the value corresponding to your application category from the table below -

CategoryValue
Entertainment0
Gaming1
Learning2
Productivity3
Utilities4
Health and Wellness5
Shopping6
Miscellaneous7
  • Edit the "android:value" parameter in the following line in your AndroidManifest to reflect your JioGlass Lite Application in the right category. Ensure that you use the same category as used in Developer Console while creating your application listing
<meta-data android:name="com.jiotesseract.mr.category" android:value="1" />

Licensing Journey

Licensing Journey in Android JioImmerse

Licensing Journey in iOS JioImmerse

Setting up Unity for Target Device

  • Go to File -> Build Settings to open the Build Settings dialogue box.

Unity Build Settings

  • In Platform under Build Settings, Choose Android and click on Switch Platform if not done already as the destination platform.

Unity Android Platform

  • Ensure your scene(s) are added to the Scenes in the Build section. If not, then open your current scene(s) in the unity editor and click on Add Open Scenes under build settings. You can also drag and drop your scene into the build settings window.

Unity Scenes Build

  • Click on Player Settings to configure the player settings for your target device.

Unity Player Settings

Player Settings

Ensure that your Target Device and the Development System are configured to build for Android.

Configure the Player Settings as shown below for Android Device

  • Under the Resolution and Presentation tab, set the Default Orientation to Landscape Left.

Unity Landscape Orientation

  • Under the Other Settings tab, set the Graphics APIs to Vulkan, OpenGLES3, and OpenGLES2.
info

This might differ if you are using URP, refer to URP Support.

Unity Graphics API
  • Under the Other Settings tab, set the Minimum API Level to Android 9.0 (API Level 28) or above and the Target API Level to Android 14 (API Level 34).
Unity API Level Settings
tip

Apply Performance optimization steps for building with the application on the latest arm64 architecture and get the best performance for your application

  • Build the Application.

Unity Build Application