2011-05-30 2 views
6

Я новичок в Java/Netbeans, но я хочу попробовать что-то на Android. Я выбираю Clojure, но начало не так просто. Я установил режим для Netbeans и clojure и может запускать простые приложения для swing.Как создать простой проект GUI (Hello world) для Android на Clojure?

Я нашел 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 from coming/how install/add it?

И это то же самое, что работает с качелями для GUI на виртуальной машине Dalvik.

Я действительно хочу NetBeans GUI Clojure Hello World для Android :)

Спасибо.

ответ

5

Здесь у вас есть полный tutorial со ссылкой на проект GitHub. На этом сайте у вас есть пара статей о работе с Clojure на Android (они даже выпускают Clojure REPL для этого). Тем не менее, имейте в виду, что работа с Clojure - это Android совсем не гладкий, там много проблем с Dalvik VM и функциональным aproach.

Не знаете, можете ли вы работать из Eclipse, учитывая, что плагин является очень простым и жалуется, если у вас нет активности .java, например. Но вы можете сделать это наверняка, работая с adb из оболочки и с emacs. Будучи тем, что я упоминал emacs, вот очень простой блог post на «Hello World» с комьюнити Clojure/Android/emacs. Что касается Netbeans, trully не знает, но это не популярный выбор для Android и Clojure, поэтому я не знаю, насколько хорошо это может с ними поделать.

1

Я не уверен, поддерживает ли Netbeans поддержку Android. Я думаю, вы можете пойти на затмение. вы можете установить eclipse, а затем android AVD.

How to setup eclipse for android developement

Благодаря Дипак

+0

Спасибо, но Netbeans немного лучше для меня. Я попробую, если не будет будущего с Netbeans. – Cynede