Показаны сообщения с ярлыком инструменты. Показать все сообщения
Показаны сообщения с ярлыком инструменты. Показать все сообщения

вторник, 28 мая 2013 г.

Начинаем разрабатывать под Windows Phone. Настройка эмулятора Windows Phone 8 для разработки. Возможные проблемы и ошибки.


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

Рассмотрим некоторые "подводные камни" и возникшие проблемы:

1. Для начала необходимо уяснить, что инструменты разработки для данной платформы можно установить только под 64x-версией Windows 8 Pro или Enterprise
2. Виртуальная машина входящая в состав SDK работает только через аппаратную виртуализацию на гипервизоре. Соответственно:

  • Ваш процессор должен поддерживать аппаратную виртуализацию
  • В BIOS должны быть включены все связанные с этим настройки - DEP, SLAT, Hardware-assisted virtualization. 
  • В Windows должна быть запущена служба Hyper-V
  • Текущий пользователь должен быть в группе Администраторы Hyper-V
3. Если вышеперечисленные условия соблюдены, пробуем запустить эмулятор. Скорее всего ничего не получится, и он вылетит с какой нибудь ошибкой. Рассмотрим возможные ошибки подробнее.


Ошибка "You don't have permission to modify internal Hyper-V network adapter settings required to run the emulator"

Решение:
1. Запускаем Диспетчер Hyper-V-> Диспетчер виртуальных коммутаторов
2. Создаем в нем виртуальный коммутатор для внутренней сети


воскресенье, 10 февраля 2013 г.

Активация режима разработчика на Nexus 7

Долго искал как активировать режим разработчика на своем любимом Nexus 7, для отладки создаваемых android-приложений на реальном устройстве (эмулятор в Android SDK - нет слов -одни маты)
 "А ларчик просто открывался" (с).

Итак, для того чтобы активировать режим разработчика на Nexus 7:

  1. Заходим в Настройки - О планшетном ПК
  2. Находим строчку "Номер сборки"
  3. Щелкаем по ней пальцем 7 раз. 

После 4го щелчка девайс напишет что вы в 4х шагах от того чтобы стать разработчиком :) После 7го - активируется режим разработчика и в меня настроек на вкладке Система появится кнопка "Для раработчиков".

Google жж0т. Хотя я и не люблю когда проблемы создают на пустом месте "just for fun".

П.С. Попутно мною случайно была открыта "пасхалка" - после 4х щелчков по строчке "Версия Android" на экране отобразится логотип текущей сборки, установленной на вашем девайсе.

суббота, 9 февраля 2013 г.

Failed to allocate memory: 8 Ошибка при запуске виртуального устройства android через Eclipse IDE

После установки свежего Android SDK v.21 была обнаружена следующая ошибка при попытке запуска android-приложения в виртуальной машине через Eclipse IDE:

Failed to allocate memory: 8 This application has requested the Runtime to terminate it in an unusual way.
Возникает из-за ошибки в настроечном файле виртуального устройства.

Для исправления:
1. В папке с профилем пользователя находим файл конфигурации используемой виртуальной машины (C:\Пользователи\<Имя_Пользователя>\.android\avd\<имя_виртуальной_машины>.avd\config.ini)
2. Изменяем параметр
hw.ramSize=1024 
на
hw.ramSize=1024MB

воскресенье, 1 апреля 2012 г.

Eclipse IDE. Проблема с загрузкой обновлений и плагинов.

После установки Windows 7 x64 и свежей Eclipse IDE (Indigo) получил следующую проблему - Eclipse при обновлении самой среды разработки или попытке установки новых плагинов "зависает" во время загрузки обновлений - процесс загрузки останавливается на определенном этапе.

Решается проблема с загрузкой обновлений для Eclipse так:
  1.      В свойствах запускного файла на вкладке "Совместимость -> Изменить параметры для всех пользователей" указываем, что программа всегда должна выполняться от имени администратора.
  2.      В свойствах ярлыка программы прописываем следующий параметр запуска:
 -Djava.util.Arrays.useLegacyMergeSort=true

Если проблема не исчезла - проверяем файрволл, прокси и антивирус.