Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit ee6c2fa

Browse files
authored
Merge pull request #104 from googlesamples/updatedocs
Update issue documentation to latest versions
2 parents be672cd + 03ed7ab commit ee6c2fa

File tree

296 files changed

+5920
-2829
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

296 files changed

+5920
-2829
lines changed

‎docs/checks/Aligned16KB.md.html

Lines changed: 27 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -18,45 +18,42 @@
1818
: Android Open Source Project
1919
Feedback
2020
: https://issuetracker.google.com/issues/new?component=192708
21+
Since
22+
: 8.10.0 (May 2025)
2123
Affects
2224
: Gradle build files and TOML files
2325
Editing
24-
: This check can *not* run live in the IDE editor
26+
: This check runs on the fly in the IDE editor
2527
See
2628
: https://developer.android.com/guide/practices/page-sizes
2729
Implementation
2830
: [Source Code](https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/PageAlignmentDetector.kt)
2931
Tests
3032
: [Source Code](https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-tests/src/test/java/com/android/tools/lint/checks/PageAlignmentDetectorTest.kt)
31-
Copyright Year
32-
: 2025
33-
34-
Historically, Android has aligned memory using 4 KB memory page sizes,
35-
which optimized system memory performance for the average amount of
36-
total memory that Android devices have typically had.
37-
38-
To support devices that only support 16 KB aligned libraries in the
39-
future, the Google Play Store will soon require all apps to be compiled
40-
with 16 KB aligned libraries.
41-
42-
An app compiled with 4 KB aligned libraries will not work correctly on
43-
these devices. To ensure compatibility with these devices and to
44-
future-proof your app, the Play Store will require native libraries to
45-
be aligned to 16 KB boundaries.
46-
47-
If your app uses any NDK libraries, either directly or indirectly
48-
through an SDK, you'll need to rebuild your app to meet this new
49-
requirement. This means ensuring that all native libraries within your
50-
app, including those from any dependencies, are built with 16 KB page
51-
alignment.
52-
53-
This lint check helps identify potential issues by inspecting all
54-
transitive libraries your app depends on. If any nested native libraries
55-
are found to be aligned only to 4 KB, you'll need to take action.
56-
57-
If lint flags a library, try updating to a newer version that supports
58-
16 KB alignment. If no updated version is available, reach out to the
59-
library vendor for assistance.
33+
34+
Android has traditionally used 4 KB memory page sizes. However, to
35+
support future devices that only work with 16 KB aligned libraries apps
36+
containing native libraries need to be built with 16 KB alignment.
37+
38+
Apps with 4 KB aligned native libraries may not work correctly on
39+
devices requiring 16 KB alignment. To ensure compatibility and
40+
future-proof your app, it is strongly recommended that your native
41+
libraries are aligned to 16 KB boundaries.
42+
43+
If your app uses any NDK libraries, directly or indirectly through an
44+
SDK, you should rebuild your app to meet this recommendation. Make sure
45+
all native libraries within your application, including those from
46+
dependencies, are built with 16 KB page alignment.
47+
48+
This lint check looks at all native libraries that your app depends on.
49+
If any are found to be aligned to 4 KB instead of 16 KB, you will need
50+
to address this.
51+
52+
When a library is flagged, first try to update to a newer version that
53+
supports 16 KB alignment. If an updated version is not available,
54+
contact the library vendor to ask about their plans for 16 KB support
55+
and request a compatible version. Updating your libraries proactively
56+
will help ensure your app works properly on a wider range of devices.
6057

6158
(##) Example
6259

‎docs/checks/AndroidGradlePluginVersion.md.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
Since
2222
: Initial
2323
Affects
24-
: Gradle build filesand TOML files
24+
: Gradle build files, TOML files and property files
2525
Editing
2626
: This check runs on the fly in the IDE editor
2727
Implementation

‎docs/checks/AppBundleLocaleChanges.md.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Affects
2424
: Gradle build files and Kotlin and Java files
2525
Editing
26-
: This check can *not* run live in the IDE editor
26+
: This check runs on the fly in the IDE editor
2727
See
2828
: https://developer.android.com/guide/app-bundle/configure-base#handling_language_changes
2929
Implementation

‎docs/checks/AppLinkUriRelativeFilterGroupError.md.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
Feedback
2020
: https://issuetracker.google.com/issues/new?component=192708
2121
Since
22-
: 8.9.0-alpha05 (December 2024)
22+
: 8.9.0 (March 2025)
2323
Affects
2424
: Manifest files
2525
Editing

‎docs/checks/ArcAnimationSpecTypeIssue.md.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
(#) ArcAnimationSpec is designed for 2D values. Particularly, for positional values such as Offset.
33

44
!!! Tip: ArcAnimationSpec is designed for 2D values. Particularly, for positional values such as Offset.
5-
Advice from this check is just a hint; it's "weak" warning.
5+
Advice from this check is just a hint; it's a "weak" warning.
66

77
Id
88
: `ArcAnimationSpecTypeIssue`
@@ -100,17 +100,17 @@
100100

101101
```
102102
// build.gradle.kts
103-
implementation("androidx.compose.animation:animation-core-android:1.8.0-alpha07")
103+
implementation("androidx.compose.animation:animation-core-android:1.9.0-alpha01")
104104

105105
// build.gradle
106-
implementation 'androidx.compose.animation:animation-core-android:1.8.0-alpha07'
106+
implementation 'androidx.compose.animation:animation-core-android:1.9.0-alpha01'
107107

108108
// build.gradle.kts with version catalogs:
109109
implementation(libs.animation.core.android)
110110

111111
# libs.versions.toml
112112
[versions]
113-
animation-core-android = "1.8.0-alpha07"
113+
animation-core-android = "1.9.0-alpha01"
114114
[libraries]
115115
# For clarity and text wrapping purposes the following declaration is
116116
# shown split up across lines, but in TOML it needs to be on a single
@@ -122,11 +122,11 @@
122122
}
123123
```
124124

125-
1.8.0-alpha07 is the version this documentation was generated from;
125+
1.9.0-alpha01 is the version this documentation was generated from;
126126
there may be newer versions available.
127127

128128
NOTE: These lint checks are **also** made available separate from the main library.
129-
You can also use `androidx.compose.animation:animation-core-lint:1.8.0-alpha07`.
129+
You can also use `androidx.compose.animation:animation-core-lint:1.9.0-alpha01`.
130130

131131

132132
[Additional details about androidx.compose.animation:animation-core-android](androidx_compose_animation_animation-core-android.md.html).

‎docs/checks/ArgInFormattedQuantityStringRes.md.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,17 +92,17 @@
9292

9393
```
9494
// build.gradle.kts
95-
lintChecks("com.slack.lint:slack-lint-checks:0.8.2")
95+
lintChecks("com.slack.lint:slack-lint-checks:0.9.0")
9696

9797
// build.gradle
98-
lintChecks 'com.slack.lint:slack-lint-checks:0.8.2'
98+
lintChecks 'com.slack.lint:slack-lint-checks:0.9.0'
9999

100100
// build.gradle.kts with version catalogs:
101101
lintChecks(libs.slack.lint.checks)
102102

103103
# libs.versions.toml
104104
[versions]
105-
slack-lint-checks = "0.8.2"
105+
slack-lint-checks = "0.9.0"
106106
[libraries]
107107
# For clarity and text wrapping purposes the following declaration is
108108
# shown split up across lines, but in TOML it needs to be on a single
@@ -114,7 +114,7 @@
114114
}
115115
```
116116

117-
0.8.2 is the version this documentation was generated from;
117+
0.9.0 is the version this documentation was generated from;
118118
there may be newer versions available.
119119

120120
[Additional details about com.slack.lint:slack-lint-checks](com_slack_lint_slack-lint-checks.md.html).

‎docs/checks/AutoboxingStateCreation.md.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
(#) `State<T>` will autobox values assigned to this state. Use a specialized state type instead.
33

44
!!! Tip: `State<T>` will autobox values assigned to this state. Use a specialized state type instead.
5-
Advice from this check is just a hint; it's "weak" warning.
5+
Advice from this check is just a hint; it's a "weak" warning.
66

77
Id
88
: `AutoboxingStateCreation`
@@ -21,9 +21,9 @@
2121
Feedback
2222
: https://issuetracker.google.com/issues/new?component=612128
2323
Min
24-
: Lint 8.0 and 8.1
24+
: Lint 8.7+
2525
Compiled
26-
: Lint 8.0 and 8.1
26+
: Lint 8.7+
2727
Artifact
2828
: [androidx.compose.runtime:runtime-android](androidx_compose_runtime_runtime-android.md.html)
2929
Since
@@ -95,17 +95,17 @@
9595

9696
```
9797
// build.gradle.kts
98-
implementation("androidx.compose.runtime:runtime-android:1.8.0-alpha07")
98+
implementation("androidx.compose.runtime:runtime-android:1.9.0-alpha01")
9999

100100
// build.gradle
101-
implementation 'androidx.compose.runtime:runtime-android:1.8.0-alpha07'
101+
implementation 'androidx.compose.runtime:runtime-android:1.9.0-alpha01'
102102

103103
// build.gradle.kts with version catalogs:
104104
implementation(libs.runtime.android)
105105

106106
# libs.versions.toml
107107
[versions]
108-
runtime-android = "1.8.0-alpha07"
108+
runtime-android = "1.9.0-alpha01"
109109
[libraries]
110110
# For clarity and text wrapping purposes the following declaration is
111111
# shown split up across lines, but in TOML it needs to be on a single
@@ -117,11 +117,11 @@
117117
}
118118
```
119119

120-
1.8.0-alpha07 is the version this documentation was generated from;
120+
1.9.0-alpha01 is the version this documentation was generated from;
121121
there may be newer versions available.
122122

123123
NOTE: These lint checks are **also** made available separate from the main library.
124-
You can also use `androidx.compose.runtime:runtime-lint:1.8.0-alpha07`.
124+
You can also use `androidx.compose.runtime:runtime-lint:1.9.0-alpha01`.
125125

126126

127127
[Additional details about androidx.compose.runtime:runtime-android](androidx_compose_runtime_runtime-android.md.html).

‎docs/checks/AutoboxingStateValueProperty.md.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
Feedback
2222
: https://issuetracker.google.com/issues/new?component=612128
2323
Min
24-
: Lint 8.0 and 8.1
24+
: Lint 8.7+
2525
Compiled
26-
: Lint 8.0 and 8.1
26+
: Lint 8.7+
2727
Artifact
2828
: [androidx.compose.runtime:runtime-android](androidx_compose_runtime_runtime-android.md.html)
2929
Since
@@ -90,17 +90,17 @@
9090

9191
```
9292
// build.gradle.kts
93-
implementation("androidx.compose.runtime:runtime-android:1.8.0-alpha07")
93+
implementation("androidx.compose.runtime:runtime-android:1.9.0-alpha01")
9494

9595
// build.gradle
96-
implementation 'androidx.compose.runtime:runtime-android:1.8.0-alpha07'
96+
implementation 'androidx.compose.runtime:runtime-android:1.9.0-alpha01'
9797

9898
// build.gradle.kts with version catalogs:
9999
implementation(libs.runtime.android)
100100

101101
# libs.versions.toml
102102
[versions]
103-
runtime-android = "1.8.0-alpha07"
103+
runtime-android = "1.9.0-alpha01"
104104
[libraries]
105105
# For clarity and text wrapping purposes the following declaration is
106106
# shown split up across lines, but in TOML it needs to be on a single
@@ -112,11 +112,11 @@
112112
}
113113
```
114114

115-
1.8.0-alpha07 is the version this documentation was generated from;
115+
1.9.0-alpha01 is the version this documentation was generated from;
116116
there may be newer versions available.
117117

118118
NOTE: These lint checks are **also** made available separate from the main library.
119-
You can also use `androidx.compose.runtime:runtime-lint:1.8.0-alpha07`.
119+
You can also use `androidx.compose.runtime:runtime-lint:1.9.0-alpha01`.
120120

121121

122122
[Additional details about androidx.compose.runtime:runtime-android](androidx_compose_runtime_runtime-android.md.html).

‎docs/checks/AvoidUsingNotNullOperator.md.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,17 @@
8686

8787
```
8888
// build.gradle.kts
89-
lintChecks("com.slack.lint:slack-lint-checks:0.8.2")
89+
lintChecks("com.slack.lint:slack-lint-checks:0.9.0")
9090

9191
// build.gradle
92-
lintChecks 'com.slack.lint:slack-lint-checks:0.8.2'
92+
lintChecks 'com.slack.lint:slack-lint-checks:0.9.0'
9393

9494
// build.gradle.kts with version catalogs:
9595
lintChecks(libs.slack.lint.checks)
9696

9797
# libs.versions.toml
9898
[versions]
99-
slack-lint-checks = "0.8.2"
99+
slack-lint-checks = "0.9.0"
100100
[libraries]
101101
# For clarity and text wrapping purposes the following declaration is
102102
# shown split up across lines, but in TOML it needs to be on a single
@@ -108,7 +108,7 @@
108108
}
109109
```
110110

111-
0.8.2 is the version this documentation was generated from;
111+
0.9.0 is the version this documentation was generated from;
112112
there may be newer versions available.
113113

114114
[Additional details about com.slack.lint:slack-lint-checks](com_slack_lint_slack-lint-checks.md.html).

‎docs/checks/BadConfigurationProvider.md.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,17 +97,17 @@
9797

9898
```
9999
// build.gradle.kts
100-
implementation("androidx.work:work-runtime:2.10.0")
100+
implementation("androidx.work:work-runtime:2.10.1")
101101

102102
// build.gradle
103-
implementation 'androidx.work:work-runtime:2.10.0'
103+
implementation 'androidx.work:work-runtime:2.10.1'
104104

105105
// build.gradle.kts with version catalogs:
106106
implementation(libs.work.runtime)
107107

108108
# libs.versions.toml
109109
[versions]
110-
work-runtime = "2.10.0"
110+
work-runtime = "2.10.1"
111111
[libraries]
112112
# For clarity and text wrapping purposes the following declaration is
113113
# shown split up across lines, but in TOML it needs to be on a single
@@ -119,7 +119,7 @@
119119
}
120120
```
121121

122-
2.10.0 is the version this documentation was generated from;
122+
2.10.1 is the version this documentation was generated from;
123123
there may be newer versions available.
124124

125125
[Additional details about androidx.work:work-runtime](androidx_work_work-runtime.md.html).

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /