【发布时间】:2011-03-03 17:35:07
【问题描述】:
是否可以编写一个 Vala 应用程序并让它在 Android 设备上运行?
【问题讨论】:
是否可以编写一个 Vala 应用程序并让它在 Android 设备上运行?
【问题讨论】:
使用新的 NDK,您也可以使用 C/C++ 编写 UI 应用程序。只要你有一个 C ABI,你就可以从 Vala 调用任何你想要的东西,只要你有一个 .vapi 文件。主要障碍是缺少glib 和gobject,但这些可能可以编译。毕竟,现在有一个 Linux 和一个 libc。
更新:Bero Rosenkränzer 在 Android Builder 峰会上做了一个很好的演示,展示了当前可用的 ways to program Android without Java。
【讨论】:
是的,vala 已经为 android 编译。但不能与 GTK 一起使用。
http://valajournal.blogspot.com.es/2013/03/vala-on-android.html
【讨论】:
只要没有 gtk 后端,就不适用于 android,但对于 Maemo,它很可能是 MeeGo 的继任者,因为它使用 gtk 并且在开发人员存储库中有一个 vala 数据包。 (事实上,我已经在我的 N900 手机上使用开发者 chroot 成功编译了我自己的 vala 程序)
【讨论】:
从技术上讲,是的,只是目前没有 Vala 到 Android 的翻译器。
【讨论】: