2012-01-09 23 views
0

好的,我想在Eclipse編程環境中通過Java學習Android編程。我沒有,現在也沒有在手機開發中參加任何正式的課程,所以請和我一起露面。在Java中使用Eclipse進行Droid編程

我有一個Neatbeans應用程序,運行良好,運行良好,所以我想將它移入Android。因此,我將代碼片段移到Eclipse中,並轉換爲默認的Droid類。 (在虛擬設備上編譯,加載和顯示)

問題是,有幾件事情用於「導入」Netbeans,不會在Eclipse中,或者我只是做錯了,不確定。

通常在Neatbeans中,我點擊「導入這樣和那樣的類」,然後它編譯好,沒有紅色錯誤出現在代碼中。在Eclipse中,它沒有給予任何導入選項某些功能,例子是.. DefaultModelList HTMLUnitDriver/webdriver的(Selenium的程序) 的JOptionPane

而且我guesssing一些最終會在未來彈出。 Eclipse不支持這些選項或東西嗎?或者它不支持這些選項的Android? 有人能告訴我如何解決這些問題,請各自解決問題嗎?

該程序本身是一個移動聊天應用程序,它基本上是一個移動版本,它已經存在於網上。拉扯聊天饋送數據,讓您發佈聊天回來;基本上與網站上的聊天內容相同,但可以從智能手機訪問。

謝謝! -Austin

回答

4

您的問題不在NetBeans與Eclipse中。這聽起來像你的應用程序使用Java UI框架Swing,從中你有JOptionPane。 Swing在Android下不可用,任何使用Swing的東西都必須進行廣泛編碼才能使用原生Android UI。

您的應用可能會使用其他在Android中不可用的庫。

0

Eclipse是您的強大需求嗎?如果你愛NetBeans並且一切正常,爲什麼不繼續呢?我相信你可以爲Android在NetBeans開發過...

http://binarywasteland.com/2011/07/install-netbeans-android-sdk/

+0

嗯,我起初嘗試過,但很多人都說NetBeans非常窮,遠遠落後於機器人開發領域。更不用說我花了... 10個小時試圖讓所有的設置爲Android上的netbeans 10 +教程,所有這些都以某種方式失敗。於是我陷入困境並搬回到Eclipse。 – Austin 2012-01-09 20:27:04

+0

在這種情況下,我將第二個評論上面,你可能是在你的目標運行時(Android SDK)永遠不會有任何這些Swing導入的情況。你將不得不考慮如何將這些UI元素移植到Android中。但是,如果您的目標運行時是Java SDK,那麼這些包應該在Eclipse中導入OK。 – maksimov 2012-01-09 20:37:13

+0

做每個人都說我應該做的事情,可能是我對Java的限制和知識用完了。我仍然對它感到陌生,所以我想我似乎對這種情況沒有盡頭。 – Austin 2012-01-09 20:41:29

1

Eclipse中不支持這些選項(按ctrl-shift-o)。問題很可能是過渡到Android - 很多項目會更改名稱。使用Android原生產品不JSpinnerSpinner

另外:在Android中大部分GUI工作與佈局做.xml文件,比普通Java程序有點不同。

TLDR:您正在混淆多個問題。 Eclipse甚至可以直接導入Netbeans項目。

+0

那麼,如果Eclipse不支持Selenium,那麼我不能對這個特定的項目做任何其他的事情。對? – Austin 2012-01-09 20:29:24

+0

IDE對於要導入的庫不可知。你的問題在於Android不支持Swing。 – 2012-01-09 22:13:49