VS 2017 開發安卓環境搭建 問題總結


   VS 2017可以開發安卓啦,之前一直想嘗試開發安卓,但是由於時間忙, Java只學了個基礎,不如C#熟練所以一直沒有機會接觸安卓開發。既然需要利用VS2017開發安卓,那么第一步就是了解VS2017 安卓:根據資料,VS2017能開發安卓主要是依賴Xamarin,Xamarin始創於2011年,旨在使移動開發變得難以置信地迅捷和簡單。Xamarin的產品簡化了針對多種平台的應用開發,包括iOSAndroidWindows PhoneMac App。Xamarin由許多著名的開源社區開發者創立和參與,而且也是Mono項目的主導者——C#與·NET框架的開源、跨平台實現。Xamarin現在已經形成了一個完整的體系,目前有Xamarin Studio、Xamarin.Forms、Xamarin for Visual Studio、Xamarin Test Cloud,以及包含前面四個工具的Xamarin Platform。它的目標是 用C#開發iOS、Android和Windows Phone原生應用程序。做Xamarin的公司已經被微軟收購了,Xamarin默認集成了Visual Studio 中,完全免費,在VS2017中可以選擇安裝移動開發功能。

  關於如何學習利用C#開發安卓,學習文檔為https://developer.xamarin.com/api/namespace/Android/ 。(全英文,英文差的可以找找翻譯工具)

  接下來,第一步為配置開發環境,做為小白,只能到處查找資料,在網上找了大量資料,配置了一天環境 ,終於成功!! 這里推薦一下 這個博客:http://www.cnblogs.com/GuZhenYin/p/6971069.html作者:顧振印 出處:http://www.cnblogs.com/GuZhenYin/ 本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面) 他的博客 對我環境搭建有了非常大的幫助。但是,還是出了好多問題,跳了好多坑。
   1 問題1 : genymotion 2.9 個人版 
   根據前面博客的提示,下載了 genymotion 2.9 ,安裝了才發現 用不了,來來回回安裝卸載了好幾次。。。(后面發現是自己操作錯誤,,安裝位置沒有默認,改了地址。。。) 后面 下載了一個去限制版,親測有用,要是有需要可以 下載 http://www.52pojie.cn/thread-608928-1-1.html 。 安裝后 覆蓋文件就好。
  2 問題2 : 按照博客安裝后:啟動VBOX  出錯 不能啟動新任務,錯誤代碼為:0x80004005 , 
    按照百度提示,進行操作: http://jingyan.baidu.com/article/4f7d5712da0c131a2119277a.html, 更換 好幾個VBOX 版本都沒有用,最重要: 一啟動 電腦就藍屏,,(win10 顯示 在收集錯誤信息),在電腦關了好幾次機后,放棄了更換VBOX 版本問題,決定更換genymotion 2.9版本,於是找了genymotion 2.8版本 (http://www.52pojie.cn/forum.php?mod=viewthread&tid=564724&pid=14664911&page=1)。 結果安裝都安裝不了,錯誤提示:重名該鏈接(應該是之前安裝了genymontion 2.9, ) 重試幾次沒有用后,開始清除文件 ,在 C:\Users\Administrator\AppData\Local\Genymobile  (默認安裝的路徑是這個) 將所有與Genymobie 有關的(在這個時間段 添加的文件)都刪除,  包括一些配置文件,同時清除注冊表。 最終 終於安裝了 2.8 版本。。。。。無奈   ,還是不能啟動,而且電腦照常奔潰關機。。。。 沒辦法 只能重新安裝 vbox和genymotion 2.9一起的版本,重新破解覆蓋安裝后, 根據一些提示   將  Vbox 和genymotion2.9 啟動設置為兼容模式(win 10 版本 兼容 win7) 啟動后發現錯誤變了: VT-x is not available.
 
3 問題3: VT-x is not available.
    翻譯為:VT-x(虛擬化技術)不可用。  按照百度資料查看任務管理器 性能里CPU  虛擬化是否開啟。結果是:已經啟用。  無奈,, 繼續找資料,,網上找了許多資料,各種嘗試都沒有,最后根據這個博客提示: http://blog.sina.com.cn/s/blog_3bbb07db0102wd06.html   在控制面板 關閉啟用Hyper-V(我感覺我從來沒開過這個東西啊) 終於成功了。。。  附圖一張:

 

總結:

  搭個環境 ,花了一天,電腦關機無數次, 不過還好成功了。。 想仔細了解如何利用VS 2017 開發安卓可以參考(作者:顧振印 出處:http://www.cnblogs.com/GuZhenYin/ )的博客,非常精彩,同時結合Xamarin的官方文檔。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM