2011-03-30

用Visual Studio 2010也能寫Android手機程式

誰說只有Eclipse才能寫Android程式!!


http://mono-android.net/ 用c#寫Android不是夢!


安裝說明:http://mono-android.net/Installation

Android安裝到 Visual Studio 2010中包括四個步驟:
  1. Install the Java SDK
  2. Install the Android SDK
  3. Configure your simulator
  4. Install the Mono for Android Visual Studio 2010 Plugin


安裝 Java的JDK

下載並安裝 的Java 1.6(Java 6中)的JDK 。 的JRE是不夠的。 Android SDK的需要 32位 的JDK ,即選擇“視窗 “為您的平台,而不是”的Windows x64“。


安裝 Android SDK

下載 Android SDK從谷歌:
  • 下載 的Windows SDK安裝程序 ( 如installer_r10 - windows.exe )由:http://developer.android.com/sdk/index.html 
  • 運行安裝程序。
  • 運行 管理器的SDK 安裝後。
  • 至少要安裝:
    • Android的SDK工具,修訂 10
    • Android SDK的平台工具,第三次修訂版
  • 安裝一個或多個 SDK的平台,如:
    • SDK平台的Andr​​oid 1.6,API 4,第三次修訂版
    • SDK平台的Andr​​oid 2.2,API 8,修訂版2
sdkmanager.png
如果您收到錯誤消息時打開SDK的安裝應用程序,指出“無法取得網址https  //...",你應該檢查“強制通過https //... 18:4來源使用HTTP  / / ...“ 選項下的“雜項”中的“設置”列表,然後返回到“可用的軟件包”名單。 

配置您的模擬器

Android的模擬器可以運行在各種不同的設備配置,以模擬。 您應該至少配置一個開始。 你這樣做,在 Android SDK的安裝程序,選擇“Virtual Devices”選項:
windows-android-virtual-device.PNG
選擇“新建”在此對話框中,然後配置您的設備。 這是一個好的開始配置:
newavd.png
不要被以下消息嚇到了,這是Android的SDK
的方式告訴你,一切正常,一切都ok的。
windows-android-user-friendly-message.PNG
一旦你這樣做,你已經完成配置模擬器。 Android SDK安裝程序中沒有什麼可以做應用了。

注意:下載後的檔案必須解壓縮到C://底下,不然Visual Studio寫完程式後開始執行會出現找不到模擬器的錯誤。


Android的安裝單 Visual Studio 2010的插件

一旦你做出這一步,您就可以安裝 Mono的機器人
下載插件(單 Android的XXXX.msi)由:
注意: 您必須關閉所有的Visual Studio 2010的副本,然後再安裝!
按照提示安裝就可以了。
windows-monodroid-install.PNG


安裝完成後你會看到新增裡面就會多了一個叫Android的專案

運行應用程序

在Visual Studio的插件可以很容易地運行您的應用程序:
  1. 直接按F5鍵
  2. 你會被提示選擇設備要部署應用程序與下面的對話框:

    select_device_dialog.png

    有可能不會顯示任何設備,​​因為我們還沒有開始我們的模擬器圖像(的AVD),我們在前面創建。

    如果沒有設備,單擊“Start emulator image”。
     
  3. 現在你將會被提示列表的每一個 Android模擬器已經創建:
    注意:之前有說過了,下載完的android SDK必須放在c:底下才行,不然應用程式會找不到。  

start_emulator_dialog.png
  1. 選擇您要啟動模擬器,然後點擊“確定”。
  2. 一旦你的模擬器啟動了(這可能需要一兩分鐘),它應該是可選擇的從選擇設備對話框。 來吧,選擇它並點擊“確定”來部署和運行應用程序在模擬器上。
此時就會開啟模擬器了,不過模擬器很慢的,所以要有點耐心等..QQ
 hello_world.png

這樣就可以在Visual Studio 2010裡面寫程式了
,是不是很帥呀!!

ps:現在只能用在vs2008sp1 or vs2010 ultimate
而已喔,express是不行的!!


資料來源:

















沒有留言:

張貼留言

您的寶貴建議是我前進的動力!