安卓版瓦拉?
是否可以编写一个 Vala 应用程序并使其在 Android 设备上运行?
Is it possible to write a Vala application and get it to run on an Android device?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以编写一个 Vala 应用程序并使其在 Android 设备上运行?
Is it possible to write a Vala application and get it to run on an Android device?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
使用新的 NDK,您也可以使用 C/C++ 编写 UI 应用程序。只要您有 C ABI,您就可以从 Vala 调用任何您想要的内容,前提是您有一个
.vapi
文件。主要障碍是缺少glib
和gobject
,但它们可能可以编译。毕竟,有 Linux 和 libc。更新:Bero Rosenkränzer 在 Android Builder 峰会上做了精彩的演示,展示了当前可用的 无需 Java 的 Android 编程方法。
With the new NDK, you can write UI applications in C/C++ as well. As long as you have a C ABI, you can call anything from Vala you want, provided you have a
.vapi
file for it. The main obstacle is the lack ofglib
andgobject
, but those can probably be compiled. After all, there's a Linux and alibc
present.Update: Bero Rosenkränzer did a nice presentation on the Android Builder Summit that shows the currently available ways to program Android without Java.
是的,vala 已经为 android 编译了。但不能与 GTK 一起使用。
http://valajournal.blogspot.com.es/2013/03 /vala-on-android.html
Yes vala is already compiled for android. But cant use with GTK.
http://valajournal.blogspot.com.es/2013/03/vala-on-android.html
不适用于 android,只要没有 gtk 后端,但对于 Maemo 来说,最有可能的是它的后继者 MeeGo,因为它使用 gtk,并且开发人员存储库中有一个 vala 数据包。
(事实上,我已经用开发者 chroot 在我的 N900 手机上成功编译了我自己的 vala 程序)
Not for android as long as there is no gtk backend, but for Maemo and most likly it's successor MeeGo as it uses gtk and there is a vala packet in the developer repositpory.
(as a matter of fact i already successfully compiled my own vala programm on my N900 phone with a dveloper chroot)
从技术上讲,是的,除了目前没有 Vala 到 Android 的翻译器。
Technically, yes, except that there currently is no Vala to Android translator.