Beruflich Dokumente
Kultur Dokumente
This document describes how to use Android Studio with downloads of offline
Android Gradle plugin and Google Maven repository dependencies.
After you have downloaded the offline components, unzip their contents into the
following directory, which you might need to create if it doesn’t already exist:
`%USER_HOME%/.android/manual-offline-m2/`.
After you download and unzip the offline components, you need to create a script
to tell Gradle to use include the offline components you downloaded when it
searches for your project’s Android Gradle plugin and Google Maven dependencies.
**Note:** This script applies to all Gradle projects you open on the workstation.
To create the script, proceed as described below. Keep in mind, you need to
create and save this script only once, even after updating your offline
components.
1. Create an empty text file with the following path and file name:
`%USER_HOME%/.gradle/init.d/offline.gradle`.
2. Open the text file and include the following script:
```
def reposDir = new File(System.properties['user.home'], ".android/manual-offline-
m2")
def repos = new ArrayList()
reposDir.eachDir {repos.add(it) }
repos.sort()
allprojects {
buildscript {
repositories {
for (repo in repos) {
maven {
name = "injected_offline_${repo.name}"
url = repo.toURI().toURL()
}
}
}
}
repositories {
for (repo in repos) {
maven {
name = "injected_offline_${repo.name}"
url = repo.toURI().toURL()
}
}
}
}
```
```
buildscript {
repositories {
// Hide these repositories to test your build against
// the offline components. You can include them again after
// you’ve confirmed that your project builds ‘offline’.
// google()
// jcenter()
}
…
}
allprojects {
repositories {
// google()
// jcenter()
}
...
}