Intereting Posts
Не удалось создать мост отладки Не удалось обнаружить версию adb. Синтаксическая ошибка: ")" Обновление платформ-инструментов с 23.0.1 по 23.1.0 Линукс-32 бит вызывает проблему Разница между setAlpha и setImageAlpha Отладочное приложение для Android с ионно-кордовой Зачем использовать Сервис, если он работает в том же потоке в android Google PlacePicker закрывается сразу после запуска Захват изображения без разрешения с Android 6.0 Android-L CardView Visual Touch Обратная связь Получить позицию spinner в Android Ошибка разработки приложения для Android: «Плохой блок XML: размер заголовка 60 или общий размер 3932356 больше размера данных 0» Список полезных Android-библиотек для разработки и приложений Android Как избежать мягкой клавиатуры, подталкивающей мой макет? Изменить размер ImageButton? Как я могу отключить Wi-Fi, когда телефон спит? Отключение навигационного ящика, включение кнопки «вверх» / «вверх-вниз» в фрагментах Как использовать скрипт для запроса базы данных sqlite для Android

Можно ли использовать сценарии lua в проекте java android?

Можно ли вызвать сценарии lua из java-кода для системы Android? Я обнаружил Scripting Layer для Android, и я играл с ним на своем устройстве, но было бы очень полезно, если бы я мог называть сценарии lua из моих проектов Eclipse. Я знаю, что это возможно, если я буду развиваться в NDK, но у меня нет желания идти этим путем (Java слишком хорош). Заранее спасибо.

Solutions Collecting From Web of "Можно ли использовать сценарии lua в проекте java android?"

Переводчик Lua не поставляется с ОС Android. Следовательно, вам либо нужен SL4A, либо вам нужно интегрировать его самостоятельно через NDK. Здесь нет другой возможной магии. Сожалею!

На самом деле вы можете легко переносить библиотеку Lua на Android с помощью NDK . Взгляните на мою попытку – AndroLua, которая позволяет запускать скрипты, записывать их с помощью графического интерфейса или через сеть и захватывать выходные данные из функции print .

Он даже поставляется с компиляцией LuaJava , поэтому вы можете работать с объектами Java в Lua, например, текущая текущая Activity доступна в Lua как глобальная activity , и из activity:setTitle('Modified from Lua') вы можете вызвать, например, activity:setTitle('Modified from Lua') .

Я думаю, что вы также можете использовать одну из реализаций Java Lua.

См. Здесь некоторые ссылки: как я могу вставить lua в java?

Существует SL4A:

http://code.google.com/p/android-scripting/

Кроме того, если вы программируете игры, вы можете увидеть проект Moai с открытым исходным кодом:

http://getmoai.com/

Вы должны взглянуть на проект «Kahlua 2»

Обновляя этот несколько старый вопрос, Corona уже некоторое время разрешает разработку Lua на Android. (Абонентская плата за публикацию игр для Android составляет $ 199 / год, но SDK – бесплатная загрузка для тестирования)

И разработанные с ним игры будут (предположительно) работать и на iPhone (хотя это будет еще $ 199 в год).

Отказ от ответственности: я не являюсь аффилированным лицом или связан с Короной.