19

是否可以编写一个 Vala 应用程序并让它在 Android 设备上运行?

4

4 回答 4

18

使用新的 NDK,您也可以使用 C/C++ 编写 UI 应用程序。只要你有一个 C ABI,你就可以从 Vala 调用任何你想要的东西,只要你有一个.vapi文件。主要障碍是缺少gliband gobject,但这些可能可以编译。毕竟,有一个 Linux 和一个libc礼物。

更新:Bero Rosenkränzer 在 Android Builder 峰会上做了一个很好的演讲,展示了当前可用的在没有 Java 的情况下对 Android 进行编程的方法

于 2011-02-17T10:51:15.217 回答
4

是的,vala 已经为 android 编译了。但不能与 GTK 一起使用。

http://valajournal.blogspot.com.es/2013/03/vala-on-android.html

于 2013-04-20T10:56:58.580 回答
2

只要没有 gtk 后端,就不适用于 android,但对于 Maemo 来说,它很可能是 MeeGo 的继任者,因为它使用 gtk 并且在开发人员存储库中有一个 vala 数据包。(事实上​​,我已经在我的 N900 手机上用开发者 chroot 成功编译了我自己的 vala 程序)

于 2010-12-07T00:43:33.337 回答
0

从技术上讲,是的,只是目前没有 Vala 到 Android 的翻译器。

于 2010-06-14T21:24:55.553 回答