Как применить Android-плагин для Gradle к Android Studio на полностью автономном ПК

Я пытаюсь настроить Android Studio на полностью автономном ПК с Windows, но получаю журнал ошибок:

Не удалось загрузить gradle.jar (com.android.tools.build:gradle:3.1.0): кешированная версия недоступна для автономного режима

Я много гулю на свой вопрос, большинство ответов просто отключают автономный режим, а затем загружают Android-плагин для Gradle.

Но я не могу этого сделать, мой компьютер не может подключиться к сети, есть ли способ самостоятельно загрузить плагин и применить его к Android Studio? Или скопировать какие-то файлы с другого ПК на мой?

Об этой ссылке: Как настроить Android Studio для работы в автономном режиме?

Эта ссылка не помогает, большинство ответов просто включают автономный режим, принятый ответ загрузит zip (я не уверен, что это gradle.zip или android-plugin-for-gradle.zip) и вставьте в ~ / .gradle , но я попытался скопировать каталог ~ / .gradle на свой компьютер, и это не помогло.

Этот не помогло?
Arthur Attout 09.04.2018 10:44

Возможный дубликат Как настроить Android Studio для работы в автономном режиме?

TessavWalstijn 09.04.2018 10:52

Gradle и maven требуют подключения к Интернету - хотя вы можете его обойти, это определенно требует огромного объема постоянной работы.

Xaver Kapeller 09.04.2018 11:11

И, кстати, вам в первую очередь требуется подключение к Интернету, чтобы обойти это, так что в любом случае вам придется каким-то образом получить доступ к Интернету.

Xaver Kapeller 09.04.2018 11:13

Мой проект зависит от jar и aar, поэтому мне нужен только способ применить плагин Android для Gradle, чтобы Android Studio работала.

Archer c 09.04.2018 11:18
1
5
503
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Перейдите в структуру проекта, затем нажмите приложение, затем проверьте правый угол на опции, есть ли имя опции, это зависимости, а затем нажмите значок + (плюс) и добавьте библиотеку

Ответ принят как подходящий

Наконец, я нашел способ исправить свою проблему, самый простой способ - просто скопировать каталог m2repository с ПК, на котором есть плагин Android для файлов gradle, на автономный ПК, путь - {Каталог установки Android Studio} / gradle / m2repository, в моем случае , Я проверяю m2repository / com / android / tools / build на наличие файлов плагина.

После копирования я настроил локальный репозиторий maven в блоке buildscript файла Project build.gradle следующим образом:

buildscript {

  repositories {
        google()
        jcenter()
        maven {
            //Your m2repository path in offline PC , I overwrite my Offline PC's Android Studio's m2repository
            url 'D:/AS3.0/android-studio/gradle/m2repository'
        }
  }
  dependencies {
      classpath 'com.android.tools.build:gradle:3.1.0'
  }
}

Если вы также перезапишите каталог m2repository, вы можете прокомментировать репозиторий maven после первой сборки.

PS: Возможно, файл все еще находится в кеше Gradle (~ / .gradle / cache), поэтому вы не можете найти его в репозитории m2 и, возможно, не только в файле плагина, вам могут понадобиться все файлы jar-файлов зависимостей, но вы не хотите выполнять действия копирования , вы можете посмотреть здесь

https://discuss.gradle.org/t/need-a-gradle-task-to-copy-all-dependencies-to-a-local-maven-repo/13397

Я все еще работаю над этим, и если у меня будет это и будет время, я подробно объясню.

Другие вопросы по теме