2015-06-12 2 views
1

Так что я немного новый для Haxe. Я установил установку и все вещи Android (SDK, NDK, ..), и все это отлично работало с HTML5, Windows и неко. Однако, когда я запускаю андроид, я получаю сообщение «Ошибка: не удалось обнаружить платформы Android API в« андроиде/платформах ». Но у меня есть несколько API-интерфейсов, поэтому я не понимаю, что происходит. Вот скриншот моей платформы (я использовал SDK Manager)FlashDevelop - Haxe Попытка отладки с Android и Flash

enter image description here

мне нужен Android устройства должен быть подключен в ли? Если да, то как бы FlashDevelop обнаружить его.

Кроме того, когда я пытаюсь скомпилировать прошить я получаю ошибка:

enter image description here

Есть ли что-нибудь еще, что мне нужно установить для компиляции флеш-памяти с помощью Haxe?

ответ

2

Вам не хватает flashplayer или вы не связали его с swf-файлами. Goto https://www.adobe.com/support/flashplayer/downloads.html и загрузите соответствующий отладочный флеш-отладчик на основе вашей системы. Затем ассоциируйте с ними файлы .swf.

Вы также можете использовать инструмент appman от FlashDevelop, который делает это очень простым и автоматическим способом. Откройте его в меню FD, инструментах, установите программное обеспечение и найдите игроков в списке «runtimes».

+0

Спасибо! это сработало: D Я также пытался создать свой проект для windows/neko, но это произошло, когда я навел указатель мыши на окно: Недопустимый доступ к полю Вызывается из com.haxepunk.utils.Input :: onTouchMove line 577 Вызывается из openfl._legacy.events.EventDispatcher :: dispatchEvent line 98 Вызывается из openfl._legacy.display.DisplayObject :: __ dispatchEvent line 182 Вызывается из openfl._legacy.display.DisplayObject :: __ fireEvent line 244 Вызывается из openfl._legacy .display.Stage :: __ onTouch line 1048 Вызывается из openfl._legacy.display.Stage :: __ doProcessStageEvent line 465 – InSync

+0

Рад, что это сработало. Если у вас есть другое дело, не связанное с этим, создайте новый вопрос. Также, если мой ответ был верным, выберите его как лучший ответ =) –

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