Полное руководство по установке android sdk / adt bundle на ubuntu

Зачем писать это руководство?

Я не знаю, как вы используете gui-версию sdkmanager. В любом случае, как бы я ни пробовал, я перепробовал все методы зеркалирования и смены хостов. Не могу получить новую версию ни от жизни, ни от смерти. Проверьте это онлайн. Эти методы бесполезны, поэтому я сдаюсь (конечно, у меня это получается лучше).Но к счастью, Я изначально использовал версию командной строки с самого начала, но позже получил версию с графическим интерфейсом. Моя версия с графическим интерфейсом не может использоваться вживую. Я могу продолжать использовать командную строку, но проблема в том … может использовать командную строку.Но другие не обязательно знают, как … Поэтому я решил написать такую ​​статью, чтобы помочь тем, кто не может использовать версию с графическим интерфейсом, как я, найти новое направление.

Вступление

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

скачать

sdkmanager бесплатен и может быть прямо вскачать Когда мы заходим, мы прокручиваем вниз и видимCommand line tools onlyСтолбец. Выберите здесь свою собственную систему, например, здесь я Windows, и я также буду использовать командную строку Windows, чтобы представить ее позже. После щелчка для загрузки появится всплывающее окно, подобное этому. Мы нажимаем, чтобы установить флажок перед надписью «Я прочитал и согласен с приведенными выше условиями». После выбора вы увидите, что кнопка загрузки загорается. Еще раз проверьте свою систему и нажмите, чтобы загрузить. Загруженный файл представляет собой сжатый файл .zip, мы распаковываем его напрямую, я распаковал его здесь, в D: \ AndroidSDK, рекомендуется найти его.Больше памяти, Создаем новую папку для хранения нашего sdk (на самом деле память sdk небольшая, поэтому им удобно управлять), лучший путь -Нет китайского。 После распаковки появится папка инструментов, которая выглядит следующим образом: Здесь не так много введения в другие файлы, необходимый нам sdkmanager находится в «вашем пути распаковки / tools / bin»: Использование командной строки не требует от меня дополнительных сведений, верно? Win + R введите cmd, а затем cd в bin. Но здесь я предпочитаю Shift + щелкнуть правой кнопкой мыши пустое пространство под папкой и выбрать здесь открыть командное окно. Это может быстро открыть командную строку, но это не администратор, но нам не нужен администратор для установки SDK.

Простые решения

Если проблема не имеет очевидной связи с событиями из списка выше, например, с изменением сетевых настроек или установкой нового ПО, начните ее решать с самого простого. Это занимает всего несколько минут и помогает примерно в половине случаев.

Инструкция представлена на примере Android 10. В других версиях системы названия, вид и расположение элементов, о которых пойдет речь, могут отличаться, но не настолько, чтобы у вас возникли затруднения с их нахождением.

Итак:

  1. Убедитесь в правильности установки даты и времени на устройстве.
  2. Войдите в раздел «Приложения» системных настроек телефона и откройте свойства (раздел «О приложении») Google Play Market. Перейдите в «Хранилище и кеш».

3. Нажмите кнопку «Очистить кеш». Эта операция удалит только временные данные программы. Ваш аккаунт, подписки, настройки и прочее сохранится на месте.

4. Запустите Маркет. Если ошибка повторится, вернитесь в основной раздел свойств Google Play («О приложении») и коснитесь трех точек в верхнем правом углу экрана. Выберите в меню «Удалить обновления». Сбой, возникший по из-за некорректной установки новых версий, будет устранен.

Если не помогло и это, остается более радикальное средство – удаление всех пользовательских данных Плей Маркета, включая аккаунты, настройки, платежные реквизиты, сведения об установках и подписках. Но не стоит беспокоиться об их потере: после того как вы авторизуетесь снова, всё удаленное восстановится. Главное – убедитесь, что вы не забыли пароль своего аккаунта Google.

  1. Вернитесь в раздел «Хранилище и кеш» и нажмите «Очистить хранилище» (в некоторых версиях Андроида функция называться «Стереть данные»). Подтвердите согласие на удаление. После повторного запуска Маркета авторизуйтесь под своим аккаунтом Гугл.

В чем подвох подписок?

Модель оплаты доступа по подписке сейчас пользуется наибольшей популярностью. Многие привыкли платить ежемесячно за такой софт, как пакеты MS Office или набор программ от Adobe. В этом случае к списаниям вопросов не возникает. Возмущение же пользователей вызывают списания за небольшие утилиты, вроде примитивного редактора фото для смартфона или приложения с набором фитнес-упражнений.

Оплата за приложения сомнительной ценности выставляется такая же, как и за полноценные программы от ведущих разработчиков. Как правило, пользователей заманивают пробным периодом за минимальную сумму, а далее средства начинают списывать по подписке уже в полном размере — тогда и возникают запросы, связанные с списаниями в адрес отдельных приложений.

Android NDK

Android NDK — это набор инструментов, позволяющих разрабатывать приложения под Android на «родном» для вас языке, например, на C/C++ и, уже совсем скоро, на Delphi. Сами же разработчики Android предупреждают о том, что использование NDK в большинстве случаев не идёт на пользу приложениям и, зачастую усложняет исходник приложения, но нам деваться-то некуда — поэтому, единственным более менее простым способом разработки для Android в Delphi является использование этого самого Android NDK.

После того, как архив с NDK скачан, распаковываем его в какую-нибудь директорию на жестком диске.

В директории с NDK вы найдете необходимые файлы для работы и множество различных примеров приложений для Android, разработанных с использованием C++.

Android Debug Bridge (ADB)

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

Первый из них называется Android Debug Bridge — это утилита командной строки, называется , лежит в каталоге и позволяет выполнять отладочные работы на подключенном устройстве.

К этому моменту у нас где-то должно болтаться окно с запущенным виртуальным девайсом, вот к нему и будем подключаться. Сначала посмотрим, какие вообще девайсы нам доступны для отладки:

% adb devices
List of devices attached 
emulator-5554   device

Итак, видим девайс с названием , с ним и будем работать. Все доступные опции программы можно посмотреть командой , она покажет длинный список всевозможных опций с достаточно подробным описанием каждой.

Давайте посмотрим системный лог нашего виртуального девайса, это делается так (выйти из него можно через стандартный хоткей ):

% adb logcat

Анализ системного лога — это один из важнейших инструментов отладки, в лог сыплются записи о любом действии, произошедшем на устройстве, туда же пишутся детальные сообщения об ошибках выполнения программ, отладочная информация. Команда выводит на экран все записи из лога, которые хранятся на девайсе на момент вызова, после чего продолжает работать, выводя новые сообщения по мере их генерации. У команды есть опции фильтрации, в которых указывается, что именно мы хотим видеть. Полное и детальное описание этой программы можно найти на девелоперском офсайте андроида.

Ещё немного поиграемся с , сначала немного про формат вывода. Вот небольшой кусок лога:

D/dalvikvm(  119): GC_EXTERNAL_ALLOC freed 4667 objects / 256808 bytes in 324ms
V/MediaScanner(  230): pruneDeadThumbnailFiles... 
V/MediaScanner(  230): /pruneDeadThumbnailFiles... 
D/MediaScanner(  230):  prescan time: 987ms
D/MediaScanner(  230):     scan time: 28ms
D/MediaScanner(  230): postscan time: 129ms
D/MediaScanner(  230):    total time: 1144ms
D/MediaScannerService(  230): done scanning volume external
I/Launcher.Model(  119): not binding apps: no Launcher activity

У каждой записи есть приоритет, он обозначается буквой в начале сообщения, например, означает Debug, то есть отладку; — это наименьший возможный приоритет, от слова Verbose. Приоритет сообщения указывается программой, которая его сгенерила, всего возможно семь приоритетов (по возрастанию значимости): Verbose, Debug, Info, Warning, Error, Fatal, Silent.

Сразу за приоритетом, после символа указывается тег сообщения, обычно это название сервиса или программы, сгенерившей сообщение. Далее в скобках указывается PID процесса, а после двоеточия собственно текст сообщения, который программа отправила в лог.

Как вы могли заметить, при выводе записей не указывается время, когда произошло событие. Это легко исправить опциями форматирования вывода:

% adb logcat -v time

Эта команда печатает перед каждой записью из лога время этого события с точностью до миллисекунд. Другие опции форматирования вы найдёте на странице документации .

С логом поигрались, теперь вспомним, что на девайсе работает практически полноценный линукс, а у линукса есть терминал, в который можно зайти, выполнив команду :

% adb shell
:/ # pwd
/
:/ # ls
acct
cache
config
d
data
default.prop
dev
etc
init
init.goldfish.rc
init.rc
init.trace.rc
init.usb.rc
mnt
proc
root
sbin
sdcard
sys
system
ueventd.goldfish.rc
ueventd.rc
vendor

В этом терминале обычно доступны самые базовые линуксовые команды типа , , , однако опции этих команд могут сильно отличаться от тех, к которым вы привыкли на обычной линукс-машине. Возможности терминала там также довольно скромны, многих привычных фич bash/zsh там точно не будет. Кроме того, полноценный суперюзерский доступ по умолчанию есть только на виртуальных девайсах, производители железок предпочитают давать лишь весьма ограниченный доступ (который, однако, иногда можно расширить до полноценного суперюзерского, эта процедура называется в русском андроид-сообществе рутованием девайса или получением root-доступа).

Можете полазить по файловой системе девайса, посмотреть, что и где там лежит. Вы, несомненно, обнаружите, что от привычной линуксовой машины структура файловой системы довольно сильно отличается. К примеру, нет каталога , однако есть , причём этот каталог примонтирован с правами только для чтения, так что даже с суперюзерским доступом туда слазить не получится.

Ещё одна полезная опция прогаммы называется , она собирает и выводит на экран с девайса максимум информации о конфигурации (как программной, так и аппаратной):

% adb bugreport

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

При первом запуске Android Studio нас попросят выставить некоторые настройки. Сперва появится это окно:

Выбираем расширенную настройку параметров:

Если Android Studio не смог найти сам JDK, то нужно ему помочь его найти:

Далее идет очень важный шаг! Если вы думали, что при установке Android Studio всё поставилось, то вынужден вас разочаровать.

Во-первых, нам нужно установить эмулятор Android (особенно если у вас нет физического реального устройства под Android).

Во-вторых, помните, как мы создавали папку ? Вот теперь наступил момент, когда её указываем в качестве расположения SDK:

Выбираем объем оперативной памяти для эмулятора. Если у вас много оперативной памяти в компьютере, то можно указать объем побольше. Меньше 2 Гб лучше не указывать:

Список того, что будет установлено:

Сама установка:

Хорошо, если в окне окончания установки не будет красного текста, который свидетельствует о том, что что-то не установилось. Например, обладатели AMD процессоров возможно увидят сообщение, что не установился HAXM. Это будет означать, что стандартный эмулятор вы скорее всего нормально не запустите, но Android Studio будет работать полноценно. Если у вас появились другие сообщения об ошибках, то это плохо. Окончание установки:

Где найти и скачать Android SDK для Windows 7, 10

  1. Открыть главную страницу сайта разработчиков программного обеспечения.
  2. На домашней странице выбрать в шапке сайта кнопку «Download».
  3. Пользователь будет переадресован на новую страницу.
  4. После этого появится всплывающее окно, где нужно отметить чекбокс с согласием политики конфиденциальности.
  5. Затем нужно нажать на кнопку «Скачать Android SDK для OS Windows».

Важно! Не стоит скачивать программное обеспечение со сторонних ресурсов, так как на персональный компьютер могут попасть вирусы и шпионское ПО. Также стоит знать, что инструменты Android SDK работают только на 32x и 64x битных операционных системах

Как скачать SDK

Debugging

Дополнительные сведения об инструментах отладки, поставляемых с Android SDK, см. В документации разработчика Android по отладке . Кроме того, документация разработчика Android по отладке веб-приложений содержит вводную информацию об отладке части вашего приложения, работающей в Webview.

Открытие проекта в студии Android

Cordova для проектов Android можно открыть в Android IDE, Android Studio . Это может быть полезно, если вы хотите использовать встроенные в Android Studio инструменты отладки / профилирования Android или если вы разрабатываете плагины для Android

Обратите внимание, что при открытии проекта в Android Studio рекомендуется НЕ редактировать код в IDE. Это отредактирует код в папке вашего проекта (не ), и изменения могут быть перезаписаны

Вместо этого отредактируйте папку и скопируйте изменения, запустив .

Разработчики плагинов, желающие редактировать свой собственный код в IDE, должны использовать флаг при добавлении своего плагина в проект с помощью . Это свяжет файлы так, чтобы изменения в файлах плагина в папке были отражены в исходной папке вашего плагина (и наоборот).

Открыть проект Cordova для Android в Android Studio:

  1. Запустите Android Studio .

  2. Выберите Импортировать проект (Eclipse ADT, Gradle и т . Д.) .

  3. Выберите каталог платформы Android в своем проекте ( ).

  4. На вопрос вы можете просто ответить « Да» .

После завершения импорта вы сможете создавать и запускать приложение прямо из Android Studio . См. Обзор Android Studio и Сборка и запуск из Android Studio для получения более подробной информации.

Setting Up Android NDK

  1. Navigate to your Unreal Engine 4 install directory — for example, C:/Program Files/Epic Games/UE_4.25.

  2. Open Engine/Extras/Android.

  3. Inside this directory, run the SetupAndroid script appropriate for your operating system. is for Windows, is for Mac, and is for Linux.

    Click image for full size.

  4. You will be prompted to accept the Android SDK license agreement. Type Y and press Enter to accept.

    Click image for full size.

  5. When the installation completes, press any key to dismiss the command prompt.

  6. Restart your computer for all changes to take effect.

This script will download and install the required version of Android NDK for you in your Android home directory. The install directory for NDK should be C:/Users//AppData/Local/Android/SDK/ndk/, where «username» is your login name for your computer. You should see a folder containing the required NDK version.

In the event that you receive an error stating that cannot be loaded, navigate to the folder where it is expected (usually ) and create an empty file. Android setup should then proceed normally.

If you receive an error stating that a package called could not be loaded, open the SetupAndroid script with a text editor, and locate the line of code that reads:

Remove the entry in this list for , but leave the others. This will enable setup to run normally. This issue is addressed in Unreal Engine 4.25.1 and later.

Chrome остался без обновлений

Россияне лишились возможности устанавливать и обновлять браузер Google Chrome на платформе Android, которая тоже принадлежит Google. Первые проблемы с этим начались 9 мая 2022 г., и на момент публикации материала они стали массовыми.

Наиболее актуальная на момент публикации материала стабильная версия Chrome под Android датирована 9 мая 2022 г. и имеет индекс 101.0.4951.61.

Находясь в России или подключаясь к магазину Google Play с российского IP, пользователь лишается возможности обновить не только сам Chrome, но еще и системное приложение Android System Webview. Оно используется для открытия в веб-страниц в других приложениях, например, в почтовых клиентах.

Результат обновления Chrome и Android System Webview с российского IP

Первыми о сбоях обновления сообщили пользователи портала iPhones.ru. Редакция CNews убедилась, что действительно блокирует скачивание обновлений на разных версиях Android и под разными провайдерами. Более того, если удалить Chrome и попытаться установить его заново, то ничего не выйдет – на экране снова появится сообщение об ошибке.

Не работает как автоматическое, так и принудительное обновление. В автоматическом режиме и Chrome, и Android System Webview просто числятся в списке приложений, ожидающих апдейта. Если попытаться обновить их вручную, то система выдаст сообщение об ошибке.

Единожды удалив Chrome, установить его через Google Play напрямую не получится

Что немаловажно, все другие приложения Google для Android продолжают обновляться без каких-либо проблем. То же касается и Chrome для iOS – на момент публикации материала в Рунете не было жалоб со стороны пользователей iPhone на невозможность апдейта этого браузера

Настольный Chrome, по крайней мере под Windows, на 13 мая 2022 г. тоже исправно получал необходимые патчи.

Возврат Android устройства к заводским настройкам

Если вам не помогло из вышеперечисленных вариантов и Google Play не появился в вашем устройстве — рекомендуем в таком случае сделать сброс к заводским настройкам (подробнее вы можете узнать как это сделать, что нужно знать и учесть при откате к базовым настройкам, в нашей статье, посвященной именно этой теме).

Основные шаги мы дадим следующие при возврате к базовым настройкам:

  1. Откройте приложение «Настройки» в своем Android (телефоне или планшете).
  2. Перейдите в раздел «Восстановление и сброс».
  3. Затем выберите пункт «Стереть все», «Сброс к заводским настройкам» или «Сброс настроек» (зависит от того какая у вас версия Android OS или прошивка от производителя).
  4. Подождать пока на вашем Android устройстве будут восстанавливаться базовые настройки.
  5. Далее после того как Android устройство снова включилось обязательно зайдите в свой аккаунт Google.

Как правило, данный способ спасает в 99% случаев если у вас пропал Google Play на телефоне или планшете.

Как установить приложение и некоторые настройки

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

После нажатия на кнопку «Next» пользователю будет предложено назначить компоненты, которые необходимо установить.

Следующий шаг – выбор папки, в которую будет загружена программа.

Далее предлагается установить ярлык в меню Пуск.

Начнётся инсталляция. По завершению необходимо нажать «Next», а затем «Finish», чтобы выйти из мастера установки и запустить программу.

Сначала пользователь увидит предложение разрешить Google сбор данных об использовании приложения для улучшения программы. От него можно отказаться, кликнув «Don’t send».

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

Пользователю будет предложено выбрать стандартную или расширенную настройку компонентов, указать, для каких из них требуется обновление или инсталляция, определить тему оформления приложения.

В заключительном окне можно импортировать настройки или пропустить этот шаг.

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

Можно создать новый проект или открыть существующий, проверить готовый и т.д. В нижней части окна расположено окно настройки конфигурации утилиты.

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

Downloading the SDK platform tools

This is pretty much the actual «installation» of the SDK’s platform tools. One key reason why this step is important is that it contains an important protocol called the Android Debug Bridge (ADB).

ADB comes bundled with the SDK platform tools. It is a command-line tool used to communicate with and control the device over a USB link from a computer. The tool comes bundled with the Android SDK and is commonly used for diagnosing problems with the device. Once you have ADB installed, you can use ADB to copy files to and from the device’s internal memory, install apps, run commands, see logs and more. This makes it an invaluable tool if your device is running into some trouble that might warrant a new device.

Now, in order to obtain the SDK platform tools, we’ll need to initialize the Android SDK and AVD Manager that I mentioned earlier. To do so, enter the following commands in a terminal. The first command will direct you to where the Android SDK and AVD Manager is located, and the second will execute said program.

$ cd ~/android-sdk-linux/tools

$ ./android

Once you do that, a new window will pop up, which is the actual Android SDK and AVD Manager. Click on «Available Packages» and you will be presented with two boxes. One is the Android Repository and the other is the Third-party Add-ons. Click on «Android Repository» then click on Install Selected. A confirmation window will pop up. Click on «Accept All» and then click on the Install button to install the SDK platform tools. It’s quite a bit to download so make sure you have at least 512MB to 2GB of hard drive space available. Once the download has finished, you’ll get a notice saying that the ADB daemon needs to be restarted. Click on «Yes» and everything will finish downloading.

Post-Installation Configuration

Now once the download has finished, or while you’re waiting for the download to finish, we have to configure Ubuntu a little to meet our needs. First, we have to set up the PATH variable to include ADB and other SDK tools, and we have to make sure our hardware will be detected once we initialize ADB.

Автоматическое обновление

Хотим рассказать вам об одном лайфхаке, который поможет сэкономить трафик, заряд батареи, память на устройстве.

Если у вас установлен магазин приложений, и вы скачиваете через него различный софт, у вас возможно будет включена функция «Автоматических обновлений»

Эта функция позволяет смартфону без вашего ведома устанавливать новые версии всех приложений, даже если вы ими не пользуетесь. А это снижает производительность вашего смартфона.

Поэтому, мы советуем самому выбирать что нужно обновлять, а что нет!

Чтобы отключить эту функцию, делаем следующие шаги:

  1. Заходим в Play Market
  2. Открываем настройки
  3. Далее пункт: Авто обновление приложений
  4. И ставим: Никогда

Но, стоит отметить, что некоторое ПО прекращает свою работу если вы не установили свежую версию приложения.

Поэтому, если заметили какие-то сбои – попробуйте обновить приложение

Но, как же обновить автоматически Play Market?

Если он у вас был установлен с самого начала, можно сказать с завода, тогда вам вообще ничего не нужно делать! Play Market  сам будет обновляться. Но, если вы видите, что версия магазина софта так и не поменялась, перезагрузите смартфон. После перезагрузки – обновление скорей всего установится на ваш гаджет.

Еще один способ принудительно запустить апгрейд этой программы – удалить текущую версию.

Для этого нужно сделать следующее:

  1. открыть «Настройки»;
  2. нажать на раздел «Приложения»;
  3. перейти на вкладку «Все»;
  4. найти в списке Play Market;
  5. нажать «Удалить обновления»;
  6. подтвердить действие нажатием кнопки «Ок»;
  7. дождаться, пока завершится процесс удаления;
  8. запустить Плей Маркет и снова нажать на «Номер сборки».

Вы уже обновляли Play Market?

ДаНет

Сделать это можно следующим образом:

  1. открыть раздел «Приложения»;
  2. перейти во вкладку «Все»;
  3. найти и запустить Play Маркет;
  4. нажать на кнопку «Очистить кэш» или «Стереть данные»;
  5. перезагрузить девайс, и заново запустить обновление программы.

Как произвести инсталляцию Android Studio на Windows

После того, как пакет для разработки был загружен с официального сайта, необходимо произвести установку программного обеспечения:

  1. Необходимо запустить установочный файл от имени администратора для корректной установки.
  2. Появится предупреждение системы безопасности, где нужно нажать «Запустить».
  3. После этого начнется процесс инициализации и распаковки установочных файлов.
  4. Затем во всплывающем окне «Разрешить внести новые сведения для этого компьютера» нажать «Ок».
  5. В окне мастера установки нажать на кнопку «Next».
  6. Далее требуется выбрать компоненты, которые будут установлены на персональный компьютер. Необходимо отменить нужные чекбоксы.
  7. Следующий шаг заключается в выборе директории, куда будут скопированы файлы программного обеспечения.
  8. Начнется процесс извлечения компонентов Android Platforms Tools.
  9. На экране компьютера появится сообщение «Completed», которое сигнализирует об окончании процесса установки.
  10. Для завершения инсталляции требуется нажать на кнопку «Next» и «Finish».

Установка Android Studio

Установка AndroidSDK

После того, как было установлено основное приложение «Android Studio», необходимо произвести инсталляцию среды для разработки. Инсталляция SDK производится следующим образом:

  1. Сначала необходимо произвести загрузку файла с официального сайта для нужной версии операционной системы Windows.
  2. После загрузки следует запустить установочный файл и разрешить вносить сведения на компьютер.
  3. В окне мастера установки нажать на кнопку «Next».
  4. После этого запуститься автоматические сканирование и будут определены компоненты «Android Studio».
  5. Затем требуется определить директорию, куда будут распакованы установочные файлы программного обеспечения.
  6. Начнется процесс извлечения и распаковки компонентов программы.
  7. На экране появится сообщение о завершении инсталляции.
Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
SMART
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: