2013-12-23 2 views
2

Я новичок в разработке Android. Я работаю над системой, которая не имеет подключения к Интернету. Я установил новую студию Android Developer, которая claims будет поддерживать автономную разработку. Я обновил Gradle до 1.9 (путем копирования загруженного zip-файла в папку «C: \ Documents and Settings \ .gradle \ wrapper \ dists \ gradle-1.9-all \ 3jdgemv0iv8uqohg3kcp2o88r1». Ясно, что студия разработчика обнаружила это и распаковали Gradle в этой папке.Не удалось создать приложение Android Hello World в автономном режиме

После этого я создал новый проект HelloWorld и пытался построить его, я получаю следующее сообщение об ошибке.

Gradle: A problem occurred configuring project ':app'. 

> Could not resolve all dependencies for configuration ':app:classpath'. 

    > Could not resolve com.android.tools.build:gradle:0.7.+. 
    Required by: 
     HellowWorld1:app:unspecified 

     > No cached version of com.android.tools.build:gradle:0.7.+ available for offline mode. 

вы знаете, что является причиной этого? Как Я решаю это? Есть ли другой файл, который я должен обновить с информацией по установленной вручную версии Gradle?

ответ

5

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

Из записок 0.4.0 выпуска Android Студия:

Обратите внимание, что если вы добавите новую зависимость вам все равно нужно иметь сетевое соединение, чтобы загрузить артефакт. Если вы каким-то образом забудете , что вы находитесь в автономном режиме, для этого есть подсказка.

На странице Building the Android Gradle Plugin содержатся инструкции по ручному получению инструментов сборки Gradle.

+0

Но как я могу узнать, какие из этих зависимостей? Они перечислены где-то? Если да, возможно, я мог бы скачать и установить вручную (?) – PermanentGuest

+1

Они перечислены в вашем файле build.gradle. –

+0

OK, спасибо. Тем не менее, дополнительная зависимость относится к Maven, и я не был уверен, связан ли это с вышеупомянутой ошибкой. Но из других форумов я понял, что мне нужно установить локальный репозиторий Maven, чтобы он работал в автономном режиме. Есть несколько способов установки Maven локально. Когда я их исполню, снова загружаются дополнительные зависимости. Поэтому мне кажется, что это делается за пределами моего нынешнего уровня опыта. Я найду способ подключения машины к Интернету. Спасибо за вашу помощь. – PermanentGuest

1

Была такая же ошибка после обновления Android Studio сегодня. Для меня это не относится к настройкам прокси-сервера:

Снимите флажок «Работа в автономном режиме» в меню «Файл»> «Настройки»> «Град»> «Глобальные настройки градиента» и выполните повторную синхронизацию проекта, например, перезагрузив IDE для Android Studio. После синхронизации вы можете снова проверить параметр для работы в автономном режиме (версия Gradle 0.11 ... и версия для Android версии 0.6.0).

1

Перейти к Preferences> Gradle> Оффлайн работа

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

+0

Ну, OP все еще должен иметь зависимости где-то в первую очередь – maximede

Смежные вопросы