版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、近年來,移動應(yīng)用得到廣泛發(fā)展,尤其是基于Android與IOS的應(yīng)用如雨后春筍般爆發(fā)。我一直都想涉足這一塊的開發(fā),但身為一個.Net開發(fā)人員,要從新開始學(xué)習(xí)Java或ios,時間成本的耗費無疑是巨大的。那么能不能使用.Net來進(jìn)行Android或IOS的開發(fā)呢?Novell公司為我們帶來了福音,其開源項目Mono為我們解決了這個難題。它的MonoDroid和MonoTouch正是針對這兩個平臺的兩款開發(fā)插件。懷著興奮的心情,我決定先對MonoDroid進(jìn)行研究,有興趣的朋友可以跟我一起學(xué)習(xí),大家共同成長。首先是要對開發(fā)環(huán)境進(jìn)行搭建,大家可以參考官方的安裝向?qū)В篽ttp:/mono- ,當(dāng)然為了
2、方便大家,我以下列出了各個exe的下載鏈接,大家可以直接下載。(注意:目前MonoDroid只支持C#語言,而且只能用于VS2010 Professional, Premium, 或Ultimate,Express不能使用)第一步要安裝的是jdk,點擊下載,該版本是jdk6u24.第二步要安裝的是android sdk。首先點擊下載 Android SDK and AVD Manager,這是管理Android SDK的工具。安裝時點"Next",可能會提示你未安裝jdk,如果你第一步確實已經(jīng)安裝了jdk的話,那么點擊"Back"再次點擊"Ne
3、xt"就可以了。安裝完以后運行SDK Manager。在彈出的Choose Packages to Install對話框的左邊列表必須選擇:Android SDK Tools, revision 10(這個可能已經(jīng)安裝上了)Android SDK Platform-tools, revision 3至少選擇:SDK Platform Android 2.2, API 8, revision 2如果還需要其它版本的Android,可以選擇,但我后來測試2.1時發(fā)現(xiàn)會報錯,而且為了節(jié)省硬盤空間和安裝時間,選擇2.2就足夠了。然后點擊Install。等著吧它會一個一個下載,下載完以后再進(jìn)行
4、安裝如果想下得快一點的話,可以到google搜索“加快Android SDK and AVD Manager下載速度",就可以安裝里面的方法用迅雷進(jìn)行下載。第三步,等到所有的SDK都安裝好了以后,由于Android開發(fā)要使用模擬器進(jìn)行模擬測試,所以要進(jìn)行模擬器的配置。在Android SDK and AVD Manager的左邊選擇”Virtual Devices“,點擊"New"添加一個模擬器,以下是我的配置,大家可以參考一下:第四步,安裝Mono for Android插件,點擊下載,目前版本是9794,為保持最新版本,請大家還是到官網(wǎng)下載。記得安裝前把所有V
5、s2010關(guān)掉。好了,所有準(zhǔn)備工作完畢,開始我們的第一個MonoDroid Hello World程序吧打開Vs2010,點擊新建項目,可以看到已安裝的模板里的Visual C#下多了個Mono for Android,選擇Mono for Android Application,然后名稱起為FirstMonoDroidApp,點確定。我們啥都不干,直接按Ctrl+F5運行程序,這時會彈出如下"Select Device”對話框:點擊“Start emulator image",彈出"Start emulator"對話框,這里列出了你在第三步增加的模擬器
6、,如果你第三步?jīng)]有增加模擬器,在這里也可以通過點擊”Create new emulator image"來新增。選擇你要使用的模擬器,點擊OK。這時模擬器就會運行起來,并且閃過三個命令行窗口,第三個命令行窗口還會提示“Error loading preferences",當(dāng)時我以為運行錯誤了,而且模擬器就停留在下面這個界面,我就很郁悶地把模擬器關(guān)了,后來才知道,這根本不是出錯了,而是模擬器正在模擬手機開機,正在啟動呢所以大家千萬別像我這么愚蠢,靜靜等待模擬器啟動完畢吧:模擬器完全啟動以后,回到”Select Device"對話框,點擊OK,這步很關(guān)鍵,當(dāng)時我就是沒做這一步,導(dǎo)致我的Hello World遲遲出不來。點擊OK以后,MonoDroid就會先把你的應(yīng)用程序打包,往模擬器里安裝Mono運行時,再把你的程序拷貝到模擬器中,這個過程會比較耗時,我尤其是在安裝Mono運行時的時候,所以請大家耐心等待。完了以后這個對話框會自動關(guān)閉的。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 狂犬病科普教學(xué)
- 2025年青海省西寧市中考語文真題卷含答案解析
- 2025年護(hù)理工作計劃
- 2026 年有財產(chǎn)離婚協(xié)議書正規(guī)模板
- 組織胚胎學(xué)基礎(chǔ):晶狀體混濁課件
- 光化精細(xì)化學(xué)品生產(chǎn)線項目申請報告
- 石墨烯新材料加工項目實施方案
- 總體國家安全觀蓮花課件
- 鋼結(jié)構(gòu)幕墻施工材料質(zhì)量監(jiān)控方案
- 稅法章節(jié)題庫及答案
- 人員技能矩陣管理制度
- T/CECS 10220-2022便攜式丁烷氣灶及氣瓶
- 2024南海農(nóng)商銀行科技金融專業(yè)人才社會招聘筆試歷年典型考題及考點剖析附帶答案詳解
- 空調(diào)售后外包協(xié)議書
- 光伏防火培訓(xùn)課件
- 電視節(jié)目編導(dǎo)與制作(全套課件147P)
- 《碳排放管理體系培訓(xùn)課件》
- 2024年人教版八年級歷史上冊期末考試卷(附答案)
- 區(qū)間閉塞設(shè)備維護(hù)課件:表示燈電路識讀
- 壓縮空氣管道安裝工程施工組織設(shè)計方案
- 《計算機組成原理》周建敏主編課后習(xí)題答案
評論
0/150
提交評論