如何在Clojure上为Android创建简单的GUI项目(Hello world)?

时间:2011-05-30 12:54:12

标签: android clojure netbeans-7

我是Java / Netbeans的新手,但我想在Android上尝试一些东西。我选择Clojure但开始并不容易。我为Netbeans和clojure安装了模式,可以运行简单的swing应用程序。

我发现https://github.com/remvee/clojurehelloandroid但我无法将其转换为NetBeans解决方案,即使我不知道如何为Android(Dalvik)虚拟机指定。

(ns us.riddell.TestProject
  (:gen-class
   :extends android.app.Activity
   :exposes-methods {onCreate superOnCreate}))

来自android.app.Activity的地方/如何安装/添加它?

在Dalvik虚拟机上使用swing for GUI也是如此。

我真的想要NetBeans Clojure GUI Hello World for Android :)

谢谢。

2 个答案:

答案 0 :(得分:4)

这里有一个完整的tutorial,其中包含指向GitHub项目的链接。在那个网站上你有几篇关于在Android上使用Clojure的文章(他们甚至为它发布了一个Clojure REPL)。尽管如此,请记住,与Clojure一起使用Android并不是一帆风顺,Dalvik VM存在大量问题和功能方面的问题。

不知道你是否可以使用Eclipse工作,因为插件非常基础,并且如果你没有.java Activity就会抱怨。但是你可以肯定地使用shell中的adb和emacs。因为我提到了emacs,这是一个非常简单的博客post,在“Hello World”上有Clojure / Android / emacs组合。至于Netbeans,我不知道,但它不是Android的流行选择,也不是Clojure的流行选择,所以我不知道它会如何处理它们。

答案 1 :(得分:0)

我不确定Netbeans是否支持Android开发。我想你可以去吃日食。你可以安装eclipse然后安装android AVD。

How to setup eclipse for android developement

由于 迪帕克