최신 Android Studio Meerkat RC 1과 Ladybug Feature Drop IDE에서 Build 메뉴 선택에 따라 변경되는 동작을 확인해 보려고 한다.
app : application module ㄴ (implementation) mylibrary : library module

| Build type | Build task | 단축키 |
|---|---|---|
| Make Project | :mylibrary:assembleDebug :mylibrary:assembleDebugUnitTest :mylibrary:assembleDebugAndroidTest :app:assembleDebug :app:assembleDebugUnitTest :app:assembleDebugAndroidTest |
⌘ + F9 |
| Make Module ‘MyApplication.app’ | :app:assembleDebug :app:assembleDebugUnitTest :app:assembleDebugAndroidTest |
|
| Make Module ‘MyApplication.app.androidTest’ | :app:assembleDebugAndroidTest | |
| Make Module ‘MyApplication.app.main’ | :app:assembleDebug | |
| Make Module ‘MyApplication.app.unitTest’ | :app:assembleDebugUnitTest | |
| Make Module ‘MyApplication.mylibrary’ | :mylibrary:assembleDebug :mylibrary:assembleDebugUnitTest :mylibrary:assembleDebugAndroidTest |

| Build type | Build task | 단축키 |
|---|---|---|
| Assemble ‘app’ Run Configuration | :app:assembleDebug | ⌘ + F9 |
| Compile ‘MyApplication.app’ | :app:compileDebugSources :app:compileDebugUnitTestSources :app:compileDebugAndroidTestSources |
|
| Compile ‘MyApplication.app.androidTest’ | :app:compileDebugAndroidTestSources | |
| Compile ‘MyApplication.app.main’ | :app:compileDebugSources | |
| Compile ‘MyApplication.app.unitTest’ | :app:compileDebugUnitTestSources | |
| Compile ‘MyApplication.mylibrary’ | :mylibrary:compileDebugSources :mylibrary:compileDebugUnitTestSources :mylibrary:compileDebugAndroidTestSources |
|
| Compile All Sources | :app:compileDebugSources :app:compileDebugUnitTestSources :app:compileDebugAndroidTestSources :mylibrary:compileDebugSources :mylibrary:compileDebugUnitTestSources :mylibrary:compileDebugAndroidTestSources |
|
| Assemble Module ‘MyApplication.app’ | :app:assembleDebug :app:assembleDebugUnitTest :app:assembleDebugAndroidTest |
|
| Assemble Module ‘MyApplication.app.androidTest’ | :app:assembleDebugAndroidTest | |
| Assemble Module ‘MyApplication.app.main’ | :app:assembleDebug | |
| Assemble Module ‘MyApplication.app.unitTest’ | :app:assembleDebugUnitTest | |
| Assemble Module ‘MyApplication.mylibrary’ | :mylibrary:assembleDebug :mylibrary:assembleDebugUnitTest :mylibrary:assembleDebugAndroidTest |
|
| Assemble Project | :app:assembleDebug :mylibrary:assembleDebug |
|
| Assemble Project with Tests | :app:assembleDebug :app:assembleDebugUnitTest :app:assembleDebugAndroidTest :mylibrary:assembleDebug :mylibrary:assembleDebugUnitTest :mylibrary:assembleDebugAndroidTest |
기존 ‘Make Project’와 동일 |
Subscribe to this blog via RSS.
[발표자료] Google I/O Extended Incheon 2025 ~ What's new in Android development tools
Posted on 16 Aug 2025