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

如何在Clojure上为Android创建简单的GUI项目(Hello world)?,android,clojure,netbeans-7,Android,Clojure,Netbeans 7,我不熟悉Java/Netbeans,但我想在Android上试试。我选择Clojure,但开始一点也不容易。我安装了Netbeans和clojure的模式,可以运行简单的swing应用程序 我找到了,但我无法将其转换为NetBeans解决方案,即使我不知道如何指定是否用于Android(Dalvik)虚拟机 (ns us.riddell.TestProject (:gen-class :extends android.app.Activity :exposes-methods {

我不熟悉Java/Netbeans,但我想在Android上试试。我选择Clojure,但开始一点也不容易。我安装了Netbeans和clojure的模式,可以运行简单的swing应用程序

我找到了,但我无法将其转换为NetBeans解决方案,即使我不知道如何指定是否用于Android(Dalvik)虚拟机

(ns us.riddell.TestProject
  (:gen-class
   :extends android.app.Activity
   :exposes-methods {onCreate superOnCreate}))
android.app.Activity从哪里来/如何安装/添加

在Dalvik虚拟机上使用swing for GUI也是一样的吗

(ns us.riddell.TestProject
  (:gen-class
   :extends android.app.Activity
   :exposes-methods {onCreate superOnCreate}))
我真的很想要用于Android的NetBeans Clojure GUI Hello World:)

谢谢。

这里有一个完整的GitHub项目链接。在该网站上,你有几篇关于在Android上使用Clojure的文章(他们甚至发布了Clojure REPL)。尽管如此,请记住,与Clojure is Android的合作并不顺利,Dalvik VM和功能性aproach存在大量问题


不知道您是否可以从Eclipse工作,因为该插件非常基本,例如,如果您没有.java活动,就会抱怨。但是您可以从shell和emacs中使用adb来确定这一点。由于我提到了emacs,这里有一个关于Clojure/Android/emacs组合的“Hello World”的非常简单的博客。至于Netbeans,trully不知道,但它不是Android和Clojure的流行选择,所以我不知道它能不能很好地处理它们。

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

谢谢
Deepak

谢谢,但Netbeans对我来说更好一点。如果Netbeans没有未来,我会尝试。