5

我是 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 虚拟机上为 GUI 使用 swing 是否一样。

我真的想要适用于 Android 的 NetBeans Clojure GUI Hello World :)

谢谢你。

4

2 回答 2

4

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

不知道您是否可以在 Eclipse 中工作,因为该插件非常基础,并且例如如果您没有 .java Activity 就会抱怨。但是您可以确保使用 shell 中的 adb 和 emacs。既然我提到了 emacs,这里有一篇关于“Hello World”的非常简单的博客文章,其中包含 Clojure/Android/emacs 组合。至于 Netbeans,真的不知道,但它不是 Android 和 Clojure 的流行选择,所以我不知道它对它们的处理效果如何。

于 2011-05-30T12:59:16.953 回答
0

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

如何为android开发设置eclipse

谢谢迪帕克

于 2011-05-30T12:59:54.673 回答