Skip to main content
Find answers to common questions about Android Code Studio.

General Questions

Android Code Studio is a complete IDE for developing real, Gradle-based Android applications directly on Android devices. It provides a full development environment including code editors, build tools, SDK management, and more.
Yes! Android Code Studio is free and open-source software licensed under GPLv3. You can use it, modify it, and distribute it freely.
Download the latest version from GitHub Releases.
Only install from trusted sources (GitHub Releases). Apps from other sources may be modified or contain malware.
Android Code Studio is currently in beta. While it’s functional and actively used, you may encounter bugs or issues. Please report any problems you find on GitHub Issues.

Installation & Setup

After installing the Android Code Studio APK:
  1. Open the app
  2. Follow the installation guide to install build tools
  3. The app will guide you through downloading and configuring the necessary components
This includes JDK, Android SDK, and other required tools.
  • Android device running Android 7.0 or higher (recommended: Android 8.0+)
  • At least 4GB of free storage (recommended: 8GB or more)
  • 2GB RAM minimum (recommended: 4GB or more)
  • ARM or ARM64 processor
The build tools, SDK, and JDK are large downloads (several GB). On a mobile connection, this can take time. We recommend:
  • Using Wi-Fi for downloads
  • Ensuring you have sufficient storage space
  • Being patient during the initial setup

Project Compatibility

Your project must use Android Gradle Plugin v7.2.0 or newer.
Projects with older AGP versions are not supported and must be migrated to newer versions.
To update your project’s AGP version, modify the build.gradle file:
dependencies {
    classpath 'com.android.tools.build:gradle:7.2.0' // or newer
}
Yes! Android Code Studio can open and build standard Gradle-based Android projects. Just ensure they use AGP v7.2.0 or newer.
Android Code Studio includes:
  • JDK 11
  • JDK 17
You can configure which JDK to use for your project.

Features & Capabilities

Yes! Android Code Studio includes a Kotlin language server with code completion, syntax highlighting, and other Kotlin-specific features.
Yes! Android Code Studio includes a UI Designer with:
  • Layout inflater
  • Drag & drop interface
  • Visual attribute editor
  • Resource reference resolution
  • Auto-complete for resource values
Yes, Android Code Studio has built-in Git integration. You can commit, push, pull, and manage branches directly from the app.
The AI Agent is a project-aware AI assistant that understands your code, modules, and project structure. It can help with coding tasks, answer questions about your project, and provide suggestions.
The NDK cannot be installed through the SDK Manager in Android Code Studio because NDK binaries are not built for Android devices. However, you can work with projects that already have NDK components configured.

Troubleshooting

This means your project uses an Android Gradle Plugin version older than 7.2.0.Solution: Update your project’s AGP version to 7.2.0 or newer in build.gradle:
dependencies {
    classpath 'com.android.tools.build:gradle:7.4.0'
}
If Android Code Studio crashes or becomes unresponsive:
  1. Check that you have enough free RAM and storage
  2. Close other apps to free up memory
  3. Try restarting Android Code Studio
  4. If the issue persists, report a bug
Include logcat output if possible for better diagnosis.
If code completion isn’t working:
  1. Make sure the project has been built successfully at least once
  2. Wait for indexing to complete (check the status bar)
  3. Try rebuilding the project
  4. Restart the language server from settings
If the issue persists, check the logs for errors.
If terminal commands fail:
  1. Make sure build tools are properly installed
  2. Check that environment variables are configured correctly
  3. Some commands may not work on Android due to platform limitations
The terminal includes essential packages, but not all Linux commands are available.
The SDK Manager is accessible via the terminal and can install most Android SDK components. However:
  • Some tools like NDK cannot be installed (not built for Android)
  • Large downloads may fail on unstable connections
  • Ensure you have sufficient storage space
Use sdkmanager commands in the terminal to manage SDK components.

Language Servers

Android Code Studio includes language servers for:
  • Java (code completion, diagnostics, navigation)
  • XML (layout files, manifests)
  • Kotlin (code completion, syntax highlighting)
Language servers require memory and processing power. If they’re slow:
  1. Close other apps to free up RAM
  2. Work with smaller files when possible
  3. Wait for initial indexing to complete
  4. Restart the language server from settings if needed

Translations

Visit the Crowdin project page to contribute translations. Translations help make Android Code Studio accessible to more developers worldwide!
You can suggest corrections on Crowdin. The community reviews and approves translation changes.

Contributing & Support

There are many ways to contribute:
  • Report bugs and request features
  • Submit pull requests
  • Help with translations
  • Improve documentation
  • Help other users in the community
See the Contributing Guide for details.
Create a bug report on GitHub with:
  • Steps to reproduce
  • Expected vs actual behavior
  • Android Code Studio version
  • Device and Android version
  • Screenshots or logs if applicable

Still Have Questions?

Join Telegram

Ask questions and chat with the community

Browse Documentation

Explore guides and tutorials

GitHub Issues

Report bugs and request features

Visit Website

Learn more about Android Code Studio

Build docs developers (and LLMs) love