Is there any official emulator/simulator workflow for Gemini Nano / AICore Prompt API testing on Android?

I’m building an Android app that uses on-device Gemini Nano for email classification and structured extraction. My current setup is:

  • Android app in Kotlin

  • Android Studio

  • ML Kit GenAI Prompt API / AICore

  • Two-step flow:

    1. classify the email into a category

    2. extract structured JSON fields from the email using the category

I want to test and iterate on this app, but I currently do not have access to a supported physical Android device.

My questions are:

  1. Is there any official way to run Gemini Nano / AICore / ML Kit Prompt API on an Android emulator or simulator?

  2. If emulator support is not available, is there any official workaround recommended by Google for development and testing?

  3. Is there a desktop, local, or alternative development setup for validating Prompt API behavior without a real device?

  4. For Android developers without supported hardware, is the recommended path to:

    • mock the on-device layer in the app, and

    • use Gemini API / Firebase AI Logic / another Google-hosted option to test prompts and JSON extraction?

  5. Are there any plans for emulator support or a developer testing environment for AICore-based Gemini Nano features?

I’m specifically trying to understand the best official workflow for:

  • UI testing

  • prompt iteration

  • structured JSON extraction testing

  • AICore availability handling
    when no supported device is available.

Thanks.