成功试验基于C#/.NET的Android开发
生活随笔
收集整理的這篇文章主要介紹了
成功试验基于C#/.NET的Android开发
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天最開心事情莫過于摸索驗證了一個事情,C#也能進行Android和IOS開發,白天安裝了開發環境,晚上進行測試,直到此時此刻,已經成功的導出一款基于C#/.NET的安卓APK,并且能夠成功的導入到安卓手機運行,這對于我們一向忠迷于C#/.NET的開發者來說是多么激動和欣慰事情。通過此次試驗完成,成功的打破了安卓不僅僅只是java才能開發,IOS也不僅僅只是Objective-C才能開發,還有一點就是驗證了C#/.NET不僅僅只能跑到微軟自己 系統行,從Mono跨平臺開發環境問世后,掌握好C#語言,能夠開發多種平臺的應用軟件,以后可以用C#開發安卓,iphone適合自己的應用軟件,這是多么開心的事情,為了驗證實驗成功,還將自己 手機搞出了點問題,不過后來通過改善借舍友的手機成功完成實驗。
????? ? 以下是C#編譯成可安裝APK文件的詳細步驟:
????? ? 1.?打開VS2010,選擇新建項目->Android->Android Application,設置項目名稱,點擊確定;
????? ? 2.?項目編碼部分,要實現軟件所需要編碼功能;
????? ? 3.選擇工具欄中的工具選項,發現Publish Android Application選項卡是暗色的,不能點擊,的確是通過這個來打包APK文件,不過要使這個功能有效,它具備兩個條件,第一,就是確保安卓模擬器正在運行,也就是你的這個項目沒有錯誤,能夠在虛擬機中跑出來;第二就是這個項目的編譯方式必須是Release方式。不滿足這兩個條件,這個圖標就是禁用狀態,不能點擊的。
????? ? 4.修改調試方式為Release方式,否則不能打包APK,然后點擊“啟動”;
????? ? 5.彈出Running devices對話框,要求你選擇一個模擬器版本,也就是你要導入的真機設備的安卓系統,如果是安卓2.2.3,那就選擇API 10的模擬器設備(MonoForAndroid_API_14對應的是Android 4.0系統);
?????? ? 6.選擇確定按鈕,選擇對應 模擬器;
?????????7.啟動程序,開始進入打包API過程;
????? ? ?8.雙擊Properties選項,查看屬性面板,點擊Android Mainfest,然后創建一個Mainfest文件;
?????????9.彈出要填寫的信息屬性框,Application name:程序名稱、Package name:軟件包的名稱、Version number:版本號、Version name:1.0.0.0(版本名稱),Target API level:8、Install location:Prefer Internal,填寫完軟件信息后,進入正式打包環節;
????? ? 10.點擊Publish Android Application?,彈出對話框,選擇Create New KeyStore(新建一個),還要設置一個密碼(123456),點擊Next;
? ? ? ? ?11.繼續完善相關信息的填寫?,然后點擊創建,生存目標文件;
? ? ? ? ?12.最后在項目文件的根目錄下對應 APK文件就是想要生成的可安裝文件。
????? ? 以下是C#編譯成可安裝APK文件的詳細步驟:
????? ? 1.?打開VS2010,選擇新建項目->Android->Android Application,設置項目名稱,點擊確定;
????? ? 2.?項目編碼部分,要實現軟件所需要編碼功能;
????? ? 3.選擇工具欄中的工具選項,發現Publish Android Application選項卡是暗色的,不能點擊,的確是通過這個來打包APK文件,不過要使這個功能有效,它具備兩個條件,第一,就是確保安卓模擬器正在運行,也就是你的這個項目沒有錯誤,能夠在虛擬機中跑出來;第二就是這個項目的編譯方式必須是Release方式。不滿足這兩個條件,這個圖標就是禁用狀態,不能點擊的。
????? ? 4.修改調試方式為Release方式,否則不能打包APK,然后點擊“啟動”;
????? ? 5.彈出Running devices對話框,要求你選擇一個模擬器版本,也就是你要導入的真機設備的安卓系統,如果是安卓2.2.3,那就選擇API 10的模擬器設備(MonoForAndroid_API_14對應的是Android 4.0系統);
?????? ? 6.選擇確定按鈕,選擇對應 模擬器;
?????????7.啟動程序,開始進入打包API過程;
????? ? ?8.雙擊Properties選項,查看屬性面板,點擊Android Mainfest,然后創建一個Mainfest文件;
?????????9.彈出要填寫的信息屬性框,Application name:程序名稱、Package name:軟件包的名稱、Version number:版本號、Version name:1.0.0.0(版本名稱),Target API level:8、Install location:Prefer Internal,填寫完軟件信息后,進入正式打包環節;
????? ? 10.點擊Publish Android Application?,彈出對話框,選擇Create New KeyStore(新建一個),還要設置一個密碼(123456),點擊Next;
? ? ? ? ?11.繼續完善相關信息的填寫?,然后點擊創建,生存目標文件;
? ? ? ? ?12.最后在項目文件的根目錄下對應 APK文件就是想要生成的可安裝文件。
? ? ? ? ? 經過測試,將這個文件導入到真機上可以運行,這為繼續深入學習Mono For Android打下了興趣基礎,日后手機用上自己開發的軟件,盡管可能會有不少Bug,但是還是會非常滿意的,也算是“定制軟件”吧!?
博客園:http://www.cnblogs.com/dingxiaowei/archive/2013/06/03/3114597.html
本文轉自蓬萊仙羽51CTO博客,原文鏈接:http://blog.51cto.com/dingxiaowei/1366591,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的成功试验基于C#/.NET的Android开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业网站6个常见的优化漏洞
- 下一篇: 梦到被陌生男人亲吻是什么意思