# Android CLI meet Gemini CLI

DevFeed: [Android CLI meet Gemini CLI](<https://devfeed.tech/articles/android-cli-meet-gemini-cli-32034.md>)

Original publisher: [Read original article](<https://www.maiatoday.net/p/android-cli-meet-gemini-cli/>)

Published: 2026-04-18T19:20:59Z

Content type: tutorial

Language: en

Sources: [maiatoday](<https://devfeed.tech/sources/maiatoday.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Android skills](<https://devfeed.tech/topics/android-skills.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [cli](<https://devfeed.tech/tags/cli.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [gemini-cli](<https://devfeed.tech/tags/gemini-cli.md>), [testing](<https://devfeed.tech/tags/testing.md>)

## AI overview

This tutorial introduces Android CLI and matching agent skills for Gemini CLI and other agents. It covers installation, initialization, Android knowledge-base access, emulator interaction, and testing workflows with screenshots and interactions.

## Source excerpt

In recent Android AI experiments I always felt I missed something. If I was in the IDE using an agent with Gemini in Android Studio, I loved the access to the knowledge base and the special tools but I could only spin up one instance. If I was in my <insert favourite CLI agent tool> let's say gemini-cli, I missed the quality of life improvements that made me have to jump back into the IDE. Yes I could install an adb extension into gemini-cli or write some custom skill to try to achieve what I wanted or paste a bunch of Android official urls into the prompt. It was always fiddly to open the IDE from a worktree or test from an orchestrator session. As of last week there is a new tool and a bunch of matching skills that solve this. Android CLI NOTE I see 2 main benefits of using android-cli easy access to accurate android knowledge base that is agent friendly and will reduce token use easy emulator interaction and improved testing and iteration with screenshots and interactions How do I get it The installation is pretty simple, follow the Android cli docs TLDR; Download and install make sure you are using the new android executable not the old one, type which android and you are looking for something like /usr/local/bin/android If not then check your path setup. Or ask an agent to do it with this prompt. read the file that sets up my path and modify it such that the android sdk paths are not added in the the beginning but at the end of the path. I need this because the path `/usr/local/bin` is in the path before the android sdk and it needs to be first run android init to make sure all agents on your system will use this tool. It sets up a skill for claude, gemini and more optionally install all the skills created for this tool android skills add --all Show me some cools things I can do with it I am going to use a repo with a demo app I built with Gemini in Android Studio to take it for a spin. This app is a simple mood tracking app. You don't need to try it on my app,