Showing posts with label Android Studio. Show all posts
Showing posts with label Android Studio. Show all posts

Thursday, April 13, 2017

RDP для ADB или подключаем телефон удаленно

Проблема: подключить телефон через локальный ноут к Android Studio на удаленном компе. 
Для меня было реальной проблемой из дома что-то протестировать на реальном устройстве, но тут очень прижало, и я решил выяснить как можно решить данную проблему. Постов много, действий тоже. Поэтому решил воспользоваться шикарной разработкой adbportforward.
Смысл утилиты довольно простой - запускаете сервер и клиент, который принимает пробрасываемые пакеты от сервера и вуаля - можно тестировать разработку.
Скачиваем джарник. Через cmd выполняем команду по запуску сервера (Сервер, это ноут, к которому подключен телефон):
"C:\Users\Andromeda\AppData\Local\Android\sdk\platform-tools\" - путь к ADB.
java -jar adbportforward.jar server adblocation="C:\Users\Andromeda\AppData\Local\Android\sdk\platform-tools\" 

На удаленном компе, где стоит Android Studio запускаем клиента:
remotehost - айпи вашего ноута
java -jar adbportforward.jar client "C:\some\Android\sdk\platform-tools\" 
remotehost=10.0.1.2
Готово, можно вести разработку через RDP и тестировать у себя на телефоне. 
Огромное спасибо автору данной утилиты
 Успехов!

Wednesday, October 19, 2016

Android Studio: обновление 2.2.2.0

После последнего обновления студии, а именно 2.2.1 при билдинге программы "градле" зависал так, что "мама не горюй", порой доходило до 5 минут ожидать при сборке (иногда даже возникали мысли: "А не откатиться ли обратно?") А что делать? Приходилось ждать! С выходом новой версии нам обещают сладкую жизнь =)
1. Изменения к Instant Run - добавляя новые изменения в код и ресусные файлы можно увидеть сразу же изменения в запущенной программе на эмуляторе или телефоне.
2. Обновился так называемый интеллектуальный редактор кода (Intelligent code editor). Как по мне он и так был не плох, а теперь основные изменения коснулись редактирование ресурсных файлов, там где он был и нужен.
3. Fast and feature-rich emulator. Обновления коснулись и эмулятора. Сейчас запуская на одном компе и студию и эмулятор появляются иногда тормоза, не критично, но порой раздражает. Теперь же мы должны насладиться небывалой скоростью, от того как работает эмулятор - заявлено, что работает он быстрее чем физическое устройство и эмуляторов целая куча: от телефонов, таблеток до ТВ-устройств.
4. Robust and flexible build system. Изменения коснулись и градла - скрещиваем пальчики и ждем первого билда. В проекте стало просто использовать несколько вариантов сборки, даже с разными наборами включенных библиотек. Gradle(градл) - продвинутый набор инструментов, позволяющий управлять процессом сборки приложения, и создавать гибкие пользовательские конфигурации построения. Плагин gradle в android предназначен для работы с инструментами построения процессов и настраиваемых параметров, которые являются специфическими для разработки и тестирования Android-приложений. Более детально про градл.
5.Code templates and GitHub integration - а вот и что-то новенькое. Интеграция с ГитХабом. Добавилось возможно импортировать примеры кода с Гитхаба и вести свои собственные шаблоны, что немаловажно!
Все изменения описаны в статье, ну а нам только предстоит протестировать данный функционал.

Успехов!