Can't use github.com to generate tarballs, as it's only a subset of files "according to GitHub file size limitations"
  • Kotlin 57.6%
  • Java 38.7%
  • Starlark 1.4%
  • HTML 1.2%
  • C++ 0.6%
  • Other 0.2%
Find a file
Maksim Zuev 96040e60f0 [debugger] IDEA-389712 Migrate ProcessOutputTypes.SYSTEM equals comparison to isSystem call
GitOrigin-RevId: beccdef2c9d08d50b0084cab86d46e85daad17b7
2026-05-29 18:55:44 +00:00
.idea KMT-2416 [android] Drop K1 SafeArgs modules 2026-04-21 20:29:32 +00:00
adt-testutils [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
adt-ui BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
adt-ui-compose [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
adt-ui-model [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
analytics [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
android [debugger] IDEA-389712 Migrate ProcessOutputTypes.SYSTEM equals comparison to isSystem call 2026-05-29 18:55:44 +00:00
android-adb [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
android-adb-ui BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
android-common BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
android-kotlin [kotlin] deprecate SupportsKotlinPluginMode 2026-05-08 14:27:59 +00:00
android-lang BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
android-lang-databinding BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
android-lint [IDEA-373652][android] Rewrite AndroidLint's getMergedManifest 2026-05-27 23:19:27 +00:00
android-material BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
android-navigator BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
android-npw [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
android-plugin [android] IDEA-389747 Make Android OS-specific plugin 2026-05-27 10:56:31 +00:00
android-templates IJPL-244636 move Structural Search out of platform 2026-05-13 23:04:47 +00:00
android-test-framework [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
android-transport BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
android-uitests/testData avoids access to package-private members 2025-07-10 00:04:39 -07:00
androidx-integration-tests [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
apkanalyzer BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
app-inspection [IDEA-389400][android] Remove RulesPersistentStateConverter 2026-05-14 13:14:25 +00:00
app-quality-insights KMT-2416 [android] Replace K1-deprecated module retrieval util usages 2026-04-21 20:29:33 +00:00
artwork BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
artwork-compose [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
as-driver [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
assistant BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
aswb [kotlin] deprecate SupportsKotlinPluginMode 2026-05-08 14:27:59 +00:00
avd [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
backup BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
bleak BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
bleak-config [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
build-attribution IJPL-241783 ui: make RangeBlinker Disposable 2026-05-08 12:44:29 +00:00
build-common [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
codenavigation [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
completion [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
compose-designer [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
compose-ide-plugin [kotlin] deprecate SupportsKotlinPluginMode 2026-05-08 14:27:59 +00:00
connection-assistant BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
dagger BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
databinding BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
debuggers BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
deploy BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
design-plugin [kotlin] deprecate SupportsKotlinPluginMode 2026-05-08 14:27:59 +00:00
designer [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
designer-perf-tests new StressTestRule rule for JUnit4 tests, allowing to run the test in isStressMode() (IJPL-245457 isStressTest flag broken by tests) 2026-05-21 16:31:29 +00:00
device-explorer BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
device-explorer-common [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
device-explorer-files BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
device-explorer-monitor [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
device-manager-v2 BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
execution/common BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
glance-designer BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
gmaven [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
gmd-code-completion [kotlin] deprecate SupportsKotlinPluginMode 2026-05-08 14:27:59 +00:00
gradle-declarative-lang BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
gradle-declarative-lang-flags BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
gradle-declarative-lang-ide [kotlin] deprecate SupportsKotlinPluginMode 2026-05-08 14:27:59 +00:00
gradle-declarative-lang-sync BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
gradle-dsl KTIJ-38844 [kotlin] relocate K2 move refactoring to the other refactorings 2026-05-29 11:28:34 +00:00
gradle-dsl-declarative BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
gradle-dsl-flags BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
gradle-dsl-groovy IDEA-389630 groovy: suggest "var" keyword 2026-05-27 18:19:53 +00:00
gradle-dsl-kotlin BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
gradle-dsl-toml BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
gradle-tooling BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
ide-perf-tests [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
ij-debugger-tests KMT-1277 [android] (Narwhal Feature Drop Canary 5) Merge Android Studio 2025.1.2-alpha05 2025-07-14 17:17:19 +02:00
inspectors-common BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
intellij-integration KMT-1588 [android] Merge Android Studio Otter Canary 1 2025.2.1-alpha01 2025-11-21 12:28:55 +01:00
intellij.android.avdmanager.tests [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
intellij.android.compose-common [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
intellij.android.device [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
intellij.android.device.tests [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
intellij.android.projectStructureTests [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
intellij.android.testutils [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
jps-build WEB-77148 JBHtmlPane: Improve rendering performance for blocks with many inline elements. Open sun.swing.text package. 2026-03-24 19:39:32 +00:00
jps-model [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
layout-inspector [threading] IJPL-244829: Migrate existing usages of writeAction to edtWriteAction in android 2026-05-20 18:01:54 +00:00
layout-ui BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
layoutlib BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
layoutlib-loader BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
lint BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
logcat BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
manual-tests
memory-usage [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
ml-api BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
mlkit BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
native/installer KMT-1588 [android] Merge Android Studio Otter Canary 1 2025.2.1-alpha01 2025-11-21 12:28:55 +01:00
native-symbolizer BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
nav [kotlin] deprecate SupportsKotlinPluginMode 2026-05-08 14:27:59 +00:00
observable [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
observable-demo KMT-866 [android] (Narwhal Canary 3) Merge Android Studio 2025.1.1-alpha03 2025-04-23 15:17:58 +02:00
observable-ui [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
old-agp-tests [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
platform-performance-testing [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
preview-designer BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
preview-elements [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
preview-fast-compile [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
profilers [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
profilers-android BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
profilers-atrace [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
profilers-integration [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
profilers-ui [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
project-system BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
project-system-apk BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
project-system-gradle IDEA-388334 [gradle] fix: fetch DSL base script model in model fetch action 2026-05-27 21:23:27 +00:00
project-system-gradle-models [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
project-system-gradle-psd BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
project-system-gradle-repository-search [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
project-system-gradle-sync [gradle][wsl][IDEA-387227] fix execution on WSL with Android plugin 2026-05-05 19:45:30 +00:00
project-system-gradle-sync-test-utils BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
project-system-gradle-upgrade [ide skills] LLM-27349: rolled back acceidently changed files 2026-05-21 21:31:56 +00:00
project-system-integration-tests [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
render-resources BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
rendering BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
room BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
rt rename android BUILD files to BUILD.bazel (as it conflicts with monorepo build files) 2024-11-19 10:58:35 +00:00
samples-browser IJI-2422 android: move resources under resources root 2025-05-20 18:46:47 +00:00
screenshot-testing [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
sdk-updates BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
searchable-options KMT-1588 [android] Merge Android Studio Otter Canary 1 2025.2.1-alpha01 2025-11-21 12:28:55 +01:00
server-flags BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
settings-sync [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
smali BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
streaming IDEA-389370 Android: fix presentation of "Move to Window" action in StreamingToolWindowFactory in remote dev 2026-05-18 14:48:30 +00:00
studio [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
studio-labs [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
studio-updater KMT-1277 [android] (Narwhal Feature Drop Canary 5) Drop com.android.test.testutils.TestUtils in favour of com.android.testutils.TestUtils 2025-07-14 17:24:53 +02:00
swingp [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
sync-memory-tests IDEA-382707 [gradle|test] fix: enable production daemon TTL & daemon lifecysle in tests 2026-05-18 18:20:40 +00:00
sync-perf-tests [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
testartifacts [build] MRI-4259 drop Kotlin compiler plugins classpath entries 2026-05-29 13:23:26 +00:00
threading-checker BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
transport-database BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
uitest-framework/testSrc/com/intellij/testGuiFramework/launcher KMT-1277 [android] (Narwhal Feature Drop Canary 5) Merge Android Studio 2025.1.2-alpha05 2025-07-14 17:17:19 +02:00
utp BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
visual-lint [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
wear-designer BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
wear-dwf BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
wear-pairing BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
wear-preview-elements [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
wear-whs BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
whats-new-assistant BAZEL-3120: Regenerate build files 2026-05-07 21:29:29 +00:00
wizard [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
wizard-model [build] Update build files (IJI-3451) 2026-04-29 05:13:56 +00:00
.editorconfig
.gitallowed Add API key for DAL Validation API. 2024-01-25 02:57:34 +00:00
.gitattributes Normalize git line endings to default to LF 2024-10-21 22:26:07 +00:00
.gitignore avoids access to package-private members 2025-07-10 00:04:39 -07:00
get_aosp_changes.sh
icon-robots.txt Android: Merge Android Studio Giraffe Beta 2. 2023-06-13 12:28:12 +00:00
intellij.yaml [android] Merge Android Studio Iguana Stable 2024-05-10 19:43:35 +00:00
LICENSE.txt
PREUPLOAD.cfg Kotlin Formatting for Android-Material 2025-09-16 08:36:26 -07:00
README.md

Android Studio

This is the source code of the Android plugin for IntelliJ platform, which is also the main part of Android Studio.

See the links below for implementation details and make sure to read IntelliJ Platform SDK docs first.

Contents: