13.07.2015 Views

НА БАГАХ В CHROME - Xakep Online

НА БАГАХ В CHROME - Xakep Online

НА БАГАХ В CHROME - Xakep Online

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Android на x86eth1 DOWN 0.0.0.0 0.0.0.0 0x00001002root@android:/ # netcfg eth1 downroot@android:/ # netcfg eth1 dhcpaction 'dhcp' failed (invalid argument)root@android:/ # netcfg eth1 uproot@android:/ # netcfglo UP 127.0.0.1 255.0.0.0 0x00000049eth0 UP 10.0.2.15 255.255.255.0 0x00001043eth1 UP 192.168.56.101 255.255.255.0 0x00001043Теперь, как ты видишь, у нас подняты два интерфейса: один длявыхода в Сеть, другой для отладки приложений. Остается тольконастроить последнюю.ОТЛАДКА ПРИЛОЖЕНИЙДля дальнейших действий нам понадобится Android SDK которыйпридется загрузить (developer.android.com/sdk/index.html).1. Скачиваем архив android-sdk_r16-windows.zip и распаковываем.Заходим в получившуюся папку и ищем директориюplatform-tools. Ага, такой нет. Придется запустить SDKManager и установить недостающие инструменты. Выбираемкатегорию «Tool Android SDK Platform-tools». После установкидолжна появиться папка platform-tools, которая нас иинтересует.2. В папке надо найти утилиту ADB. Аббревиатура ADB расшифровываетсякак Android Debug Bridge (Отладочный мост «Андроид»).Так как операционная система от Google принадлежит ксемейству Linux, для ее настройки часто необходимо использоватькомандную строку. Конечно, существуют программы —эмуляторы терминала, которые позволяют выполнять командыпрямо на устройстве, но, во-первых, на маленьком экранетелефона это делать неудобно, а во-вторых, иногда требуетсядоступ к устройству через компьютер. В этих и многих другихслучаях программа ADB просто незаменима. Она устанавливаетсвязь между устройством и компьютером и позволяет прямо накомпьютере выполнять различные манипуляции с системойAndroid.3. Для того чтобы подключить новое устройство к системе, надоввести:adb connect 192.168.56.101Выбираем на каком эмуляторе будем отлаживать написанное приложениеconnected to 192.168.56.101:5555После этого можно просмотреть список уже подключенныхустройств, набрав команду:с:\android-sdk-windows\platform-tools>adb devicesList of devices attachedemulator-5554 device192.168.56.101:5555 deviceЗдесь emulator-5554 — дефолтный эмулятор от Google, а192.168.56.101:5555 — наша виртуальная машина.4. С этого момента наш эмулятор доступен из Eclipse, и его можноиспользовать для тестирования приложений, что нам и требовалось.ЗАКЛЮЧЕНИЕЧто я могу сказать после месяца использования Android-x86? Содной стороны, проект еще немного сыроват и некоторые недоработкизаметны невооруженным взглядом. Версия 4.0 удивиласвоим интерфейсом, в котором консоль торчала поверх графики.Версия 3.2 на первый взгляд не имела глюков в плане графики, ноне позволяла поднять сеть для отладки приложений. И только 2.2удовлетворила всем моим требованиям.С отладкой тоже всё непросто: этот способ однозначно быстрееэмулятора SDK, но полноценно отлаживать приложения лучшевсё-таки на настоящем девайсе. С другой стороны, это шикарнаявозможность запустить Android на своем компе и понять все егодостоинства и недостатки, протестировать популярные приложения,не покупая телефонов и прочих девайсов. zSHORTCUT’Ы ДЛЯ БЫСТРОЙНАВИГАЦИИУстановка приложений с помощью AndAppStore• Кнопка Windows соответствует кнопке Home в Android;• Esc соответствует кнопке «Назад» в Android;• F2 соответствует кнопке Menu;• F3 соответствует кнопке поиска;• Alt + F1 — переключение в консольный режим;• Alt + F7 — переключение в режим GUI.ХАКЕР 02 /157/ 2012 043

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!