2014-02-21 2 views
0

Я использую VS2012, и я пытаюсь создать приложение для Android, но файл APK не создается при создании приложения.Невозможно создать файл APK с использованием Marmalade

Я делаю этот процесс с использованием Marmalade Hub и опции «Package, Install and Run». Строить процесс работает отлично, и я не получаю errores, но когда я обрабатываю на кнопку, я получаю следующее сообщение «Пакет, Установка и запуск»:

Please Build before deploying. To build, click "Build" or click "Open in IDE" and build GCC ARM Debug. 

На следующем рисунке показан этот процесс:

Picture

Пожалуйста, помогите, я не могу продвигаться по моему проекту из-за этой ситуации!

Спасибо!

ответ

0

Я нашел проблему в HUB, которая не позволяла мне запускать процесс «Пакет, установка и запуск». В этом отношении актуальная проблема была в части пакета процесса.

По какой-то причине, когда вы используете VS2012 для разработки, и вы не установили Windows Phone для VS2012, по умолчанию для HUB используется опция «Установка Windows Phone 8 C++ Development», а если нет, заблокируйте Создание пакета для Android. Я также отмечаю, что я использую Windows 7, поэтому я не могу установить Windows Phone для модуля 2012 года.

Решение, которое я нашел, было просто настроить Мармелад Hub правильно:

  1. Open Мармелад Hub.
  2. Нажмите на проверку зависимостей.
  3. Дефектная проверка должна начинаться с открытия вкладки IDE и Compilers. Если нет, откройте вкладку IDE и компиляторы.
  4. Ищите Windows Phone 8 C++ Development на вкладке.
  5. Выберите «Работа без IDE» в параметрах.
  6. Попробуйте снова построить проект.

Лучшее!

0

Вы делаете это неправильно. Процесс сборки должен быть в IDE, а не в HUB. Откройте проект в IDE (VS2012 в вашем случае), нажав кнопку Open in IDE в Hub или дважды щелкнув файл Mkb. Сначала создайте и запустите свой код в x86, чтобы создать необходимые файлы bin для групп, а затем выполните его с помощью GCC release compiler. После этого вы можете запустить его с помощью компилятора GCC, чтобы открыть инструмент развертывания (действие по умолчанию для версий VS2010 и VS2012 для настольных ПК) или запустить инструмент развертывания из внешних инструментов (VS2012 для Windows-телефона) или путем запуска цели инструмента развертывания (в XCode) напрямую , Вместо этого вы можете использовать кнопку package, install and run в концентраторе, если вы уже заполнили необходимый инструмент для развертывания информации.

Честно говоря, я не доверяю хабу и люблю делать разработку с использованием старого школьного метода с IDE и инструментом развертывания. Он всегда работает.

+0

Привет, прогеймер, спасибо за ваш ответ, но у меня не было причин не использовать концентратор Мармелада, я пока что пытаюсь следовать направлениям Мармелад. Во всяком случае, я нашел решение. – chaotive

+0

Не использовать концентратор - это мое личное предпочтение. Так как я нашел хаб-багги.В любом случае, это здорово, что вы решили свою проблему. – noob

+0

Да, я согласен с этим ... HUB очень глючит. Лучший! – chaotive

Смежные вопросы