2010-07-06 73 views

回答

1

不幸的是,你不能在Android上運行一個可視化的基本應用程序。也許如果你提供一些關於模擬器問題的附加信息,我們可以幫助解決這個問題?

+0

當我看着logCat時,有很多許多錯誤和警告。最終模擬器退出,我離開了我們一個沒有工作的模擬器或我試圖編寫的程序不完整 – user376480 2010-07-08 16:04:49

2

你是指VB還是VB.NET?

The Mono project recently announced VB.NET support,雖然C#是首選語言(自己幫忙,換一換!)。由於Mono runs on Android(以及其他所有內容),它應該使您朝着正確的方向前進。

更新好吧,downvoters:在基礎數學一點教訓:在transitive property of inequalities規定,如果一個< B,和b < C,然後<℃。

所以:

  1. If VB.NET can be compiled by Mono

  2. and Android supports the Mono framework

  3. 然後Vb.Net可用於寫的Android應用。

我們可以進入一個關於可用的功能,架構完整性等的討論,但OP被問及VB編寫的「Hello world」爲Android。

或者,跳過上面的參考資料,只是考慮一下:MS VB編譯器生成MSIL/CIL。

Just take the CIL that the compiler produces and throw it into Mono.單聲道編譯器會將其轉換爲IR,對其進行優化併爲目標平臺生成相應的二進制文件。

如果你打算倒戈,引用你的消息來源,而不是隨意丟棄與當前話題無關的首字母縮略詞。

+1

Android不像「Mono在ARM上運行」一樣。爲了使用Android GUI,您需要通過JNI連接到UI層,而現在沒有適用於Mono的適配器。寫一個當然可能:) – 2010-07-06 17:42:47

+0

不,但VB在Mono上運行,Mono在Android上運行,因此VB在Android上運行。功能可用性是一個完全不同的討論。默認情況下,功能可用性爲 – 2010-07-06 19:03:53

+0

。很顯然,這個問題是由Android經驗有限的人提出的,最簡單的解釋是「Mono讓你在VB中爲Android編碼」。 – kiswa 2010-07-06 20:13:13

1

我猜測模擬器的問題...

有時模擬器可能會很慢。如果你不耐煩並且在模擬器完成之前開始點擊按鈕,它似乎不能正常工作。當我第一次開始時,我曾經這麼做過,並認爲模擬器已經損壞 - 但實際上它只需要幾分鐘的時間即可啓動。我點擊按鈕確保它永不完成。

嘗試運行您的helloworld程序,但一定要等到仿真器完全準備好之後再與它進行交互。 好消息是,一旦你啓動了一次仿真器,就可以在編寫和測試代碼時保持仿真器運行。

+0

有沒有人有我可以用來測試我的eclipse環境和安裝的工作程序。我需要開始在logCat進行故障排除,我想! 你覺得呢? – user376480 2010-07-08 16:14:29

相關問題