Установка и настройка Android Studio

В этой статье будет рассказано как установить Android Studio, для этого вам понадобится уже установленный пакет Java, если вы ещё не поставили его, прочитайте, пожалуйста, предыдущую статью. Также здесь будет рассказано про настройку при первом запуске и обновлении Android SDK пакетов.

Скачивание пакета Android Studio

Большая часть работ, задействованных в разработке приложений для Android, будет производиться с помощью среды Android Studio. Её можно скачать со страницы: http://developer.android.com/sdk/index.html. Под заголовком «Other Download Options» представлен список пакетов под разные платформы.

Cкрин с сайта Android Studio

Перед началом загрузки вам необходимо будет согласиться с лицензионным соглашением.

Cкрин с сайта Android Studio | лицензионное соглашение

Установка Android Studio

Процесс установки различается для разных операционных систем. Ниже даны инструкции для Windows, Mac OS X, Linux.

Установка под Windows

Запустите скаченный exe-файл, откроется мастер установки со стандартными шагами наподобие места установки и лицензионного соглашения, после этого появится кнопка запуска процесса установки. Ничего сложного.

Установка Android Studio | Выбор места установки Установка Android Studio | Лицензионное соглашение

Также сразу будет предложена установка и других компонентов таких, как SDK Manager и Android Virtual Device. Отметьте их, они нам все понадобятся.

Установка Android Studio выбор компонентов

Если версия операционной системы позволяет, Android Studio может быть запущена из меню Пуск. В случае же с Windows 8 запуск происходит с помощью исполняемого файла в папке bin директории установки среды, по умолчанию путь до неё выглядит так C:\Program Files\Android\Android Studio\bin. Способ не самый удобный, но ведь всегда можно перенести этот файл на панель задач. Обратите внимание, что одновременно могут присутствовать разные версии exe-файлов для 32-битной и 64-битной системы.

Установка под Mac OS X

Android Studio для MAC OS X загружается в виде файла образа диска (.dmg). Дважды щёлкните по нему, появится окно:

Установка Android Studio на Mac OS X

Чтобы установить пакет, просто перетащите значок Android Studio на папку Applications. Пакет будет установлен в папку Applications системы, процесс занимает, как правило, несколько минут.

Чтобы запустить Android Studio, найдите исполняемый файл в папке Applications и дважды щелкните по нему. Может появиться диалоговое окно с ошибкой указывающей на то, что JVM не может быть найдено. Если вылезла такая ошибка, то необходимо скачать и установить JRE пакет Mac OS X Java. Он может быть загружен с сайта Apple, по ссылке http://support.apple.com/kb/DL1572. После этого ошибка не должна больше появляться.

Для дальнейшего облегчения доступа к инструменту, перетащите значок Android Studio из окна Finder и на панель Dock.

Установка под Linux

После скачивания пакета, перейдите в терминале в папку, куда должна установиться Android Studio, и выполните следующую команду:

Обратите внимание на то, что комплект Android Studio будет установлен в подкаталог с именем android-studio.

Чтобы запустить IDE, откройте окно терминала, смените директорию на android-studio/bin и выполните следующую команду:

Первичная настройка Android Studio

При первом запуске Android Studio появится диалоговое окно, предоставляющее возможность импортировать настройки из предыдущей версии Android Studio. Если у вас есть настройки из предыдущей версии, и вам хотелось бы импортировать их в новую установку, выберите соответствующую опцию и укажите расположение настроек. В противном случае укажите, что вам не нужно импортировать предыдущие настройки и нажмите на кнопку OK, чтобы продолжить.

После того как Android Studio завершит загрузку, появится мастер установки, как на рисунке ниже.

Android Studio | Приветственное окно мастера настройки

Нажмите на кнопку «Далее», выберите стандартную установку и нажмите кнопку «Далее» еще раз, примите лицензионные соглашения и нажмите на кнопку «Готово», чтобы завершить процесс установки. Появится приветственный экран Android Studio.

Android Studio | Приветственное окно

Установка последних пакетов Android SDK

До этого мы уже поставили Java, IDE для Android и набор текущих Android SDK пакетов поставляемых по умолчанию. Прежде чем продолжить, стоит потратить некоторое время, чтобы проверить, какие пакеты установлены и установить недостающие пакеты. Это можно сделать с помощью Android SDK Manager, который может быть запущен изнутри Android Studio через Настройки (Configure) -> SDK Manager или из приветственного окна при запуске.

Android Studio | SDK Manager

В Android SDK Manager убедитесь, что установлены флажки в столбце Status напротив следующих пакетов:

    Tools > Android SDK Tools

В случае, если какой-либо из вышеуказанных пакетов не установлен (в колонке Status стоит Not Installed), просто проставьте флажки напротив них и нажмите на кнопку установки пакетов (Install packages), чтобы начать процесс установки. В появившемся диалоговом окне примите условия лицензионного соглашения, нажмите на кнопку Install, после чего SDK Manager начнёт загружать и устанавливать отмеченные пакеты. Во время установки в нижней части окна диспетчера будет отображаться индикатор с указанием статуса установки.

Кроме этого:  Установка клиента под Windows Linux Mac

Заключение

На этом установка Android Studio закончена, в следующей статье мы закончим подготовку к разработке приложений под Android.

Источник



Как вручную установить вспомогательные библиотеки Android, необходимые для пакетов Xamarin.Android.Support? How can I manually install the Android Support libraries required by the Xamarin.Android.Support packages?

Примеры шагов для Xamarin.Android.Support.v4 Example steps for Xamarin.Android.Support.v4

Загрузите нужный пакет NuGet для Xamarin.Android.Support (например, установите его с помощью диспетчера пакетов NuGet). Download the desired Xamarin.Android.Support NuGet package (for example by installing it with the NuGet package manager).

Используйте ildasm , чтобы узнать, какая версия android_m2repository.zip требуется пакету NuGet: Use ildasm to check which version of android_m2repository.zip the NuGet package needs:

Пример выходных данных: Example output:

Загрузите android_m2repository.zip из Google с помощью URL-адреса, возвращенного ildasm. Download android_m2repository.zip from Google using the URL returned from ildasm. Кроме того, вы можете проверить версию репозитория поддержки Android, установленного в настоящее время, в диспетчере SDK Android: Alternately, you can check which version of the Android Support Repository you currently have installed in the Android SDK Manager:

"Диспетчер SDK Android показывает, что установлен репозиторий поддержки Android версии 32"

Если версия совпадает с версией, необходимой для пакета NuGet, вам не нужно загружать ничего нового. If the version matches the one you need for the NuGet package, then you don’t have to download anything new. Вместо этого можно повторно заархивировать существующий каталог m2repository, расположенный в разделе extras\android в путь_к_пакету_SDK (как показано в верхней части окна Диспетчера SDK Android). You can instead re-zip the existing m2repository directory that is located under extras\android in the SDK Path (as shown the top of the Android SDK Manager window).

Вычислите хэш MD5 URL-адреса, возвращенного из ildasm. Calculate the MD5 hash of the URL returned from ildasm. Отформатируйте результирующую строку, чтобы использовались только прописные буквы без пробелов в строке. Format the resulting string to use all uppercase letters and no spaces. Например, при необходимости измените переменную $url , а затем выполните следующие 2 строки (на основе исходного кода C# из Xamarin.Android) в PowerShell: For example, adjust the $url variable as needed and then run the following 2 lines (based on the original C# code from Xamarin.Android) in PowerShell:

Пример выходных данных: Example output:

Скопируйте android_m2repository.zip в папку %LOCALAPPDATA%\Xamarin\zips\ . Copy android_m2repository.zip into the %LOCALAPPDATA%\Xamarin\zips\ folder. Переименуйте файл, чтобы использовать хэш MD5 из предыдущего шага вычисления хэша MD5. Rename the file to use the MD5 hash from the previous MD5 hash calculating step. Пример: For example:

%LOCALAPPDATA%\Xamarin\zips\F16A3455987DBAE5783F058F19F7FCDF.zip %LOCALAPPDATA%\Xamarin\zips\F16A3455987DBAE5783F058F19F7FCDF.zip

(Необязательно) распакуйте файл в папку %LOCALAPPDATA%\Xamarin\Xamarin.Android.Support.v4\23.4.0.0\content\ (создавая подкаталог content\m2repository). (Optional) Unzip the file into %LOCALAPPDATA%\Xamarin\Xamarin.Android.Support.v4\23.4.0.0\content\ (creating a content\m2repository subdirectory). Если пропустить этот шаг, то первая сборка, использующая библиотеку, займет немного больше времени, так как потребуется выполнить этот шаг. If you skip this step, then the first build that uses the library will take a little longer because it will need to complete this step. Номер версии для подкаталога (23.4.0.0 в этом примере) не совпадает с версией пакета NuGet. The version number for the subdirectory (23.4.0.0 in this example) is not quite the same as the NuGet package version. Чтобы найти правильный номер версии, можно использовать ildasm : You can use ildasm to find the correct version number:

Пример выходных данных: Example output:

Загрузите нужный пакет NuGet для Xamarin.Android.Support (например, установите его с помощью диспетчера пакетов NuGet). Download the desired Xamarin.Android.Support NuGet package (for example by installing it with the NuGet package manager).

Кроме этого:  У нас конкурентная цена на замену в СНТ алюминиевого провода на СИП

Дважды щелкните сборку Xamarin.Android.Support.v4 в разделе Ссылки проекта Android в Visual Studio для Mac, чтобы открыть сборку в обозревателе сборок. Double-click the Xamarin.Android.Support.v4 assembly under the References section of the Android project in Visual Studio for Mac to open the assembly in the Assembly Browser. Убедитесь, что для раскрывающегося списка Язык выбрано значение C# , и выберите сборку Xamarin.Android.support.v4 в обозревателе сборок. Ensure that the Language drop-down is set to C# and select the top-level Xamarin.Android.Support.v4 assembly from the Assembly Browser navigation tree. Выберите свойство SourceUrl в одном из атрибутов IncludeAndroidResourcesFrom или JavaLibraryReference : Locate the SourceUrl property under one of the IncludeAndroidResourcesFrom or JavaLibraryReference attributes:

Загрузите android_m2repository.zip из Google с помощью SourceUrl , возвращенного ildasm. Download android_m2repository.zip from Google using the SourceUrl returned from ildasm. Кроме того, вы можете проверить версию репозитория поддержки Android, установленного в настоящее время, в диспетчере SDK Android: Alternately, you can check which version of the Android Support Repository you currently have installed in the Android SDK Manager:

"Диспетчер SDK Android показывает, что установлен репозиторий поддержки Android версии 32"

Если версия совпадает с версией, необходимой для пакета NuGet, вам не нужно загружать ничего нового. If the version matches the one you need for the NuGet package, then you don’t have to download anything new. Вместо этого можно повторно заархивировать существующий каталог m2repository, расположенный в разделе extras/android в путь_к_пакету_SDK (как показано в верхней части окна Диспетчера SDK Android). You can instead re-zip the existing m2repository directory that is located under extras/android in the SDK Path (as shown the top of the Android SDK Manager window).

Вычислите хэш MD5 URL-адреса, возвращенного из ildasm. Calculate the MD5 hash of the URL returned from ildasm. Отформатируйте результирующую строку, чтобы использовались только прописные буквы без пробелов в строке. Format the resulting string to use all uppercase letters and no spaces. Например, при необходимости исправьте строку URL-адреса, а затем выполните следующую команду в командной строке Terminal.app: For example, adjust the URL string as needed and then run the following command in a Terminal.app command prompt:

Другой вариант — использовать интерпретатор csharp для выполнения того же кода C#, который использует Xamarin.Android. Another option is to use the csharp interpreter to run the same C# code that Xamarin.Android itself uses. Для этого при необходимости измените переменную url , а затем выполните следующую команду в командной строке Terminal.app: To do that, adjust the url variable as needed and then run the following command in a Terminal.app command prompt:

Пример выходных данных: Example output:

Скопируйте android_m2repository.zip в папку $HOME/.local/share/Xamarin/zips/ . Copy android_m2repository.zip to the $HOME/.local/share/Xamarin/zips/ folder. Переименуйте файл, чтобы использовать хэш MD5 из предыдущего шага вычисления хэша MD5. Rename the file to use the MD5 hash from the previous MD5 hash calculating step. Пример: For example:

$HOME/.local/share/Xamarin/zips/F16A3455987DBAE5783F058F19F7FCDF.zip $HOME/.local/share/Xamarin/zips/F16A3455987DBAE5783F058F19F7FCDF.zip

(Необязательно) распакуйте файл в: (Optional) Unzip the file into:

$HOME/.local/share/Xamarin/Xamarin.Android.Support.v4/23.4.0.0/content/ $HOME/.local/share/Xamarin/Xamarin.Android.Support.v4/23.4.0.0/content/

(создавая подкаталог content/m2repository). (creating a content/m2repository subdirectory). Если пропустить этот шаг, то первая сборка, использующая библиотеку, займет немного больше времени, так как потребуется выполнить этот шаг. If you skip this step, then the first build that uses the library will take a little longer because it will need to complete this step.

Номер версии для подкаталога (23.4.0.0 в этом примере) не совпадает с версией пакета NuGet. The version number for the subdirectory (23.4.0.0 in this example) is not quite the same as the NuGet package version. Как и на шаге ildasm ранее, чтобы найти правильный номер версии, можно использовать обозреватель сборок в Visual Studio для Mac. As in the ildasm step earlier, you can use the Assembly Browser in Visual Studio for Mac to find the correct version number. Найдите свойство Version в одном из атрибутов IncludeAndroidResourcesFrom или JavaLibraryReference : Look for the Version property under one of the IncludeAndroidResourcesFrom or JavaLibraryReference attributes:

Кроме этого:  Инструкция Встраиваемая посудомоечная машина Gorenje GV 53311

Дополнительные ссылки Additional references

  • Ошибка 43245 — неточные сообщения об ошибках "Загрузка не выполнена. Bug 43245 – Inaccurate "Download failed. Загрузите <0>и сохраните его в каталог <1>" Please download <0>and put it to the <1>directory." и "Установите пакет: <0>доступен в установщике пакета SDK", связанные с пакетами Xamarin.Android.Support. and "Please install package: ‘<0>‘ available in SDK installer" error messages related to Xamarin.Android.Support packages

Следующие шаги Next Steps

В этом документе рассматривается текущее поведение по состоянию на август 2016 года. This document discusses the current behavior as of August 2016. Методика, описанная в этом документе, не является частью стабильного набора тестов для Xamarin, поэтому в будущем ее поддержка может прерваться. The technique described in this document is not part of the stable testing suite for Xamarin, so it could break in the future.

Чтобы получить дополнительную помощь, связаться с нами или если проблема остается даже после использования указанных выше сведений, сведения о способах связи, предложениях, а также о том, как при необходимости сообщить о новой ошибке, см. здесь. For further assistance, to contact us, or if this issue remains even after utilizing the above information, please see What support options are available for Xamarin? for information on contact options, suggestions, as well as how to file a new bug if needed.

Источник

Не удается найти репозиторий поддержки Android в SDK Manager

Я следую этому: https://developer.android.com/sdk/installing/adding-packages.html
На шаге 2 я не могу найти вариант загрузки Android Support Repository в папку Extras.

введите описание изображения здесь

В папке “Дополнительные” вы можете увидеть, что нет возможности загрузить его. Я делаю что-то неправильно?

В разделе Сервис выберите Инструменты Android SDK и Android-платформы SDK и обновите.

После обновления перезапустите диспетчер SDK. Репозиторий поддержки Android теперь будет доступен под Дополнительно.

Я также столкнулся с той же проблемой. Вы должны обновить свои Android SDK Tools и Android SDK Platform-tools. Это приведет к выбору репозитория поддержки.

kehers ответили ранее, но теперь, когда библиотека была переименована в:

Локальный репозиторий Maven для библиотек поддержки, а также в разделе “Дополнительно”.

Теперь похоже, что библиотека сторонников была просто удалена.

В результате, поддержка Bazel/Android теперь нарушена.

1) В строке меню выберите Пакеты и проверьте устаревшие пакеты

2) Теперь проверьте библиотеку поддержки

В моем случае он был переименован. Но как только я его обновил, просто измените имя.

Источник

Can’t find Android Support Repository in SDK Manager

I am following this: https://developer.android.com/sdk/installing/adding-packages.html At step 2, I can’t seem to find an option to download Android Support Repository in the Extras folder.

enter image description here

In the extras folder, you can see there’s no option to download it. Am I doing anything wrong?

Я следую за этим: https://developer.android.com/sdk/installing/adding-packages.html На шаге 2 я не могу найти вариант загрузки Android Support Repository в папку Extras.

enter image description here

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

Создан 06 июл. 14 2014-07-06 17:42:06 user154989

I can’t see that ether in my packages list.. I think it’s just meaning the "Android Support Library" that you all ready have installed.. I never had needed anything else.. – Hardy 06 июл. 14 2014-07-06 17:52:37

@Hardy Yeah, I never had the need for anything extra, but I am experimenting with google ads so I need these extra things. – user154989 06 июл. 14 2014-07-06 17:54:30

I have also used google ads and never needed anything else.. Do you have then some compile issues or something? Missing classes? – Hardy 06 июл. 14 2014-07-06 17:57:07

@Hardy Oh no, I’m just following the steps from the android website, I’m not even sure if I need those or not, just following them – user154989 06 июл. 14 2014-07-06 18:25:12

Ok 🙂 i am sure you can continue without bothering about that anymore 🙂 – Hardy 06 июл. 14 2014-07-06 18:27:34

Источник