| # androidx.webkit |
| |
| **See this page rendered in [Gitiles |
| markdown](https://android.googlesource.com/platform/frameworks/support/+/androidx-main/webkit/README.md).** |
| |
| The androidx.webkit library is a static library you can add to your Android |
| application in order to use android.webkit APIs that are not available for older |
| platform versions. |
| |
| ## Basic info |
| |
| * [Library owners](OWNERS) |
| * [Release notes](https://developer.android.com/jetpack/androidx/releases/webkit) |
| * [Browse source](https://android.googlesource.com/platform/frameworks/support/+/androidx-main/webkit/) |
| * [Reference docs and guide to import the library](https://developer.android.com/reference/androidx/webkit/package-summary) |
| * [Existing open bugs](https://issuetracker.google.com/issues?q=componentid:460423%20status:open) |
| * [File a new bug](https://issuetracker.google.com/issues/new?component=460423) |
| |
| ## Building the library (for local development) |
| |
| If you're trying to modify the androidx.webkit library, or apply local changes |
| to the library, you can do so like so: |
| |
| ```sh |
| cd frameworks/support/ |
| # Build the library/compile changes |
| ./gradlew :webkit:assembleDebug |
| # Run integration tests with the WebView installed on the device |
| ./gradlew :webkit:connectedAndroidTest |
| # Update API files (only necessary if you changed public APIs) |
| ./gradlew :webkit:updateApi |
| ``` |
| |
| For more a detailed developer guide, Googlers should read |
| http://go/wvsl-contribute. |
| |
| ## API demo code |
| |
| We also maintain a demo app ([demo |
| code](/webkit/integration-tests/testapp/src/main/java/com/example/androidx/webkit), |
| [developer guide](/webkit/integration-tests/testapp/README.md)) to demonstrate |
| how to properly use the latest androidx.webkit APIs in your Android app. |