컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Arch Core
LiveData와 함께 사용할 수 있는 JUnit 테스트 규칙을 포함한 다른 arch 종속 항목의 도우미입니다.
최근 업데이트 |
안정화 버전 |
출시 후보 버전 |
베타 버전 |
알파 버전 |
2023년 2월 22일 |
2.2.0 |
- |
- |
- |
의견
제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 문제를 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.
새로운 문제 제출하기
자세한 내용은 Issue Tracker 문서를 참고하세요.
버전 2.2
버전 2.2.0
2023년 2월 22일
androidx.arch.core:core-common:2.2.0
, androidx.arch.core:core-runtime:2.2.0
, androidx.arch.core:core-testing:2.2.0
이 출시되었습니다. 버전 2.2.0에 포함된 커밋을 확인하세요.
2.1.0 이후 중요 변경사항
- 이전에
@NonNull
인지 또는 @Nullable
인지 지정하지 않았던 많은 API에 올바른 null 허용 여부를 추가했습니다. Kotlin 코드에서 잘못된 null 허용 여부를 가정한 경우 소스와 호환되지 않을 수 있습니다.
버전 2.2.0-rc01
2023년 2월 8일
androidx.arch.core:core-common:2.2.0-rc01
, androidx.arch.core:core-runtime:2.2.0-rc01
, androidx.arch.core:core-testing:2.2.0-rc01
이 변경사항 없이 출시되었습니다. 버전 2.2.0-rc01에 포함된 커밋을 확인하세요.
버전 2.2.0-beta01
2023년 1월 25일
androidx.arch.core:core-common:2.2.0-beta01
, androidx.arch.core:core-runtime:2.2.0-beta01
, androidx.arch.core:core-testing:2.2.0-beta01
은 변경사항 없이 출시되었습니다. 버전 2.2.0-beta01에 포함된 커밋을 확인하세요.
버전 2.2.0-alpha01
2023년 1월 11일
androidx.arch.core:core-common:2.2.0-alpha01
, androidx.arch.core:core-runtime:2.2.0-alpha01
, androidx.arch.core:core-testing:2.2.0-alpha01
이 출시되었습니다. 버전 2.2.0-alpha01에 포함된 커밋을 확인하세요.
API 변경사항
버전 2.1.0
버전 2.1.0
2019년 9월 5일
androidx.arch.core:core-common:2.1.0
, androidx.arch.core:core-runtime:2.1.0
, androidx.arch.core:core-testing:2.1.0
이 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
2.0.1 이후 중요한 공개 변경사항 없음
버전 2.1.0-rc01
2019년 7월 2일
androidx.arch.core:core-common:2.1.0-rc01
, androidx.arch.core:core-runtime:2.1.0-rc01
및 androidx.arch.core:core-testing:2.1.0-rc01
버전은 2.1.0-beta01
에서 변경사항 없이 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
버전 2.1.0-beta01
2019년 5월 7일
androidx.arch.core:*:2.1.0-beta01
가 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
API 변경사항
- 브레이킹 체인지: 이전에 지원 중단된
Cancellable
클래스가 삭제되었습니다. (aosp/952616 참조)
버전 2.1.0-alpha02
2019년 4월 25일
androidx.arch.core:*:2.1.0-alpha02
가 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
API 변경사항
버전 2.1.0-alpha01
2019년 4월 3일
androidx.arch.core:*:2.1.0-alpha01
가 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
새로운 기능
버전 2.0.1
버전 2.0.1
2019년 3월 22일
버전 2.0.1의 androidx.arch.core
아티팩트 그룹이 다음과 같은 한 가지 수정과 함께 출시되었습니다.
- ArchExecutor의 최대 스레드 수가 2에서 4로 증가되었습니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-27(UTC)"],[],[],null,["# Arch Core\n=========\n\nAPI Reference \n[androidx.arch.core.executor.testing](/reference/kotlin/androidx/arch/core/executor/testing/package-summary) \n[androidx.arch.core.util](/reference/kotlin/androidx/arch/core/util/package-summary) \nHelper for other arch dependencies, including JUnit test rules that can be used with LiveData. \n\n| Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |\n|-------------------|-----------------------------------------------------|-------------------|--------------|---------------|\n| February 22, 2023 | [2.2.0](/jetpack/androidx/releases/arch-core#2.2.0) | - | - | - |\n\nFeedback\n--------\n\nYour feedback helps make Jetpack better. Let us know if you discover new issues or have\nideas for improving this library. Please take a look at the\n[existing issues](https://issuetracker.google.com/issues?q=componentid:197448%20status:open)\nin this library before you create a new one. You can add your vote to an existing issue by\nclicking the star button.\n\n[Create a new issue](https://issuetracker.google.com/issues/new?component=197448&template=878802)\n\nSee the [Issue Tracker documentation](https://developers.google.com/issue-tracker)\nfor more information.\n\nVersion 2.2\n-----------\n\n### Version 2.2.0\n\nFebruary 22, 2023\n\n`androidx.arch.core:core-common:2.2.0`, `androidx.arch.core:core-runtime:2.2.0`, and `androidx.arch.core:core-testing:2.2.0` are released. [Version 2.2.0 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/e4d01e766eec76322a514a161797b8189f4b194b..d00300b06c00dbf348f871980400948cdf7b10dc/arch/core)\n\n**Important changes since 2.1.0**\n\n- Added the correct nullability to many APIs that previously did not specify whether they were `@NonNull` or `@Nullable`. This may be source incompatible if your Kotlin code was assuming the wrong nullability.\n\n### Version 2.2.0-rc01\n\nFebruary 8, 2023\n\n`androidx.arch.core:core-common:2.2.0-rc01`, `androidx.arch.core:core-runtime:2.2.0-rc01`, and `androidx.arch.core:core-testing:2.2.0-rc01` are released with no changes. [Version 2.2.0-rc01 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/e5dad1e7d1c225f89f7c2d5a39a7a0de8d637d7b..e4d01e766eec76322a514a161797b8189f4b194b/arch/core)\n\n### Version 2.2.0-beta01\n\nJanuary 25, 2023\n\n`androidx.arch.core:core-common:2.2.0-beta01`, `androidx.arch.core:core-runtime:2.2.0-beta01`, and `androidx.arch.core:core-testing:2.2.0-beta01` are released with no changes. [Version 2.2.0-beta01 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/adf1c279a86ab3886e1666c08e2c3efba783367b..e5dad1e7d1c225f89f7c2d5a39a7a0de8d637d7b/arch/core)\n\n### Version 2.2.0-alpha01\n\nJanuary 11, 2023\n\n`androidx.arch.core:core-common:2.2.0-alpha01`, `androidx.arch.core:core-runtime:2.2.0-alpha01`, and `androidx.arch.core:core-testing:2.2.0-alpha01` are released. [Version 2.2.0-alpha01 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/4b0aad67b0808159e777de3df1dfd347071e366f..adf1c279a86ab3886e1666c08e2c3efba783367b/arch/core)\n\n**API Changes**\n\n- Added the correct nullability to many APIs that previously did not specify whether they were `@NonNull` or `@Nullable`. This may be source incompatible if your Kotlin code was assuming the wrong nullability. ([I34b6b](https://android-review.googlesource.com/#/q/I34b6b636572f1bce61d38af563b4a989aa108f82), [b/236472329](https://issuetracker.google.com/issues/236472329), [b/236472101](https://issuetracker.google.com/issues/236472101), [b/236472102](https://issuetracker.google.com/issues/236472102), [b/236471987](https://issuetracker.google.com/issues/236471987), [b/236472078](https://issuetracker.google.com/issues/236472078), [b/236472176](https://issuetracker.google.com/issues/236472176), [b/236471905](https://issuetracker.google.com/issues/236471905), [b/236472103](https://issuetracker.google.com/issues/236472103))\n\nVersion 2.1.0\n-------------\n\n### Version 2.1.0\n\nSeptember 5, 2019\n\n`androidx.arch.core:core-common:2.1.0`, `androidx.arch.core:core-runtime:2.1.0`, and `androidx.arch.core:core-testing:2.1.0` are released. The commits included in this version can be found [here](https://android.googlesource.com/platform/frameworks/support/+log/031e16ab465321fba520b9977ed2972def14b7de..4b0aad67b0808159e777de3df1dfd347071e366f/arch).\n\nNo notable public changes changes since 2.0.1\n\n### Version 2.1.0-rc01\n\nJuly 2, 2019\n\n`androidx.arch.core:core-common:2.1.0-rc01`, `androidx.arch.core:core-runtime:2.1.0-rc01`, and `androidx.arch.core:core-testing:2.1.0-rc01` are released with no changes from `2.1.0-beta01`. The commits included in this version can be found [here](https://android.googlesource.com/platform/frameworks/support/+log/fbdc0c35696b2e1ee3216e3e8c397aeb1abe4311..031e16ab465321fba520b9977ed2972def14b7de/arch).\n\n### Version 2.1.0-beta01\n\nMay 7, 2019\n\n`androidx.arch.core:*:2.1.0-beta01` is released. The commits included in this version can be found [here](https://android.googlesource.com/platform/frameworks/support/+log/c5af1d83cdaec5dff1d4bdefe93d0a24bd1fec89..fbdc0c35696b2e1ee3216e3e8c397aeb1abe4311/arch).\n\n**API changes**\n\n- Breaking change: the previously deprecated `Cancellable` class has been removed. ([aosp/952616](https://android-review.googlesource.com/952616))\n\n### Version 2.1.0-alpha02\n\nApril 25, 2019\n\n`androidx.arch.core:*:2.1.0-alpha02` is released. The commits included in this version can be found [here](https://android.googlesource.com/platform/frameworks/support/+log/479525251389167f9bed63ec4e1485a2ceec0aa7..1d1a928881b4a7a75a85ab5b723cc81c829f1c83/arch).\n\n**API Changes**\n\n- The `Cancellable` interface has been deprecated due to a lack of composable infrastructure and its removal from public API in [androidx.activity 1.0.0-alpha07](/jetpack/androidx/releases/activity#1.0.0-alpha07). ([aosp/945461](https://android-review.googlesource.com/945461))\n\n### Version 2.1.0-alpha01\n\nApril 3, 2019\n\n`androidx.arch.core:*:2.1.0-alpha01` is released. The commits included in this version can be found [here](https://android.googlesource.com/platform/frameworks/support/+log/845cc95561b0c5370e341e6d7640afeda55718a2..479525251389167f9bed63ec4e1485a2ceec0aa7/arch).\n\n**New features**\n\n- Added a new `Cancellable` interface to `core-common` to represent cancellable operations. See [androidx.activity 1.0.0-alpha05](/jetpack/androidx/releases/activity#1.0.0-alpha05). ([aosp/922523](https://android-review.googlesource.com/922523))\n\nVersion 2.0.1\n-------------\n\n### Version 2.0.1\n\nMarch 22, 2019\n\nVersion 2.0.1 of the `androidx.arch.core` artifact group is released with a single adjustment:\n\n- Maximum number of threads in the ArchExecutor is increased from 2 to 4."]]