工欲善其事,必先利其器,從16年下半年開始作xamarin相關的開發,平時使用的一些工具和google插件給你們分享一下,都有下載地址,持續更新。html
經過 Visual Studio 實現最佳Android模擬器(微軟家的)
Android模擬器(google家的)
xamarin開發android、ios實時預覽器
調試Android 的chrome插件
無線鏈接便可調試android的客戶端工具
JSON格式瀏覽和編輯的chrome插件
Http請求測試的chrome插件
屏蔽廣告的chrome插件
打開既用的android反編譯工具
android反編譯工具
安全碼驗證工具獲取sha1值
手機的屏幕投影到電腦上
github看代碼時左邊出現項目的樹形結構chrome插件
在線製做icon的網站
查看android sdk源碼的chrome插件
結論:若是你的操做系統是家庭版的,對不起這個真用不了
快速免費的android模擬器,微軟自家出品,須要開啓Hyper-V虛擬化技術,能夠了解一下這個:[經過硬件加速提升仿真器性能]
在安裝的過程須要注意:
1.沒開啓cpu虛擬化要先開啓cpu虛擬化
2.沒有開啓Hyper-V的要先開啓Hyper-V功能(在控制面板中添加此功能)
3.window 10 家庭版沒有Hyper-V這個功能,須要執行這個命令 。將一下文件保存爲hyper-v.cmd 執行,執行完重啓便可看見已經添加了Hyer-V
4.目前發現window家庭版即便裝了Hyper-V 仍是會出現錯誤unable to add user to the Hyper-V Administrators group exit code 2220,是否是無解還不知道,stackoverflow上的答案是重裝系統,裝專業版。真是坑,用了dell原裝的家庭版,發現這個裝不上,之前一直用這個,在我不重裝系統以前看來是用不了這個模擬器了【看看之後能不能解決這個問題吧】
討論:https://stackoverflow.com/questions/31766974/visual-studio-android-emulator-couldnt-install
java
pushd 「%~dp0」
dir /b %SystemRoot%\servicing\Packages*Hyper-V*.mum >hyper-v.txt
for /f %%i in (‘findstr /i . hyper-v.txt 2^>nul’) do dism /online /norestart /add-package:」%SystemRoot%\servicing\Packages\%%i」
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALLandroid
沒有開啓Hyper-V 安裝Visual Studio Emulator for Android 會出現錯誤
ios
(https://docs.microsoft.com/zh-cn/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?tabs=vswin)
下載地址:Visual Studio Emulator for Android下載
安裝教程:Win10 安裝Visual Studio Emulator for Androidgit
Genymotion是一套完整的工具,它提供了Android虛擬環境。它簡直就是開發者、測試人員、推銷者甚至是遊戲玩家的福音。
Genymotion支持Windows、Linux和Mac OS等操做系統,容易安裝和使用:按簡單的安裝過程,選擇一款Android虛擬設備,開啓後就體驗Genymotion帶來的快感吧
來自百度百科的介紹github
Genymotion跨平臺的Android模擬器,易安裝和使用這個特色相對微軟自家的Visual Studio Emulator for Android仍是弱了點(打開既用),Genymotion做爲用java開發Android的Androider應該是人人都知道,用xamarin開發android的,可能用微軟自家的比較多一點。相對於Genymotion我仍是更加喜歡用微軟自家的。
並非免費,這一點比較操蛋,可使用我的版的
下載地址https://www.genymotion.com/download/
安裝教程:https://blog.csdn.net/yht2004123/article/details/80146989web
微軟在Build2017大會上發佈了Xamarin Live Player。
Xamarin Live Player經過一次快捷QR掃碼讓PC和iOS設備配對來直接將部署進程串流過去,而後開發者能夠直接看到設備上的變化。
安裝這個app須要到google play去下載,這裏我已經傳到csdn去了
下載地址:Xamarin Live Player下載
chrome
調試android的chrome 插件,下載地址
https://chrome.google.com/webstore/detail/chromeadb
json
無線鏈接便可調試android的客戶端工具,在各大應用商店便可下載,使用時必須在同一局域網、手機必須root,雖然不須要數據線,相對而言仍是稍微慢了一點api
JSON格式瀏覽和編輯的chrome插件,方便查看JSON格式,從網頁上打開的json格式查看很是方便清晰
下載地址https://chrome.google.com/webstore/detail/json-handle
測試web服務的chrome插件,雖然Postman被普遍使用,Restlet Client也是一款不錯的api測試插件,畢竟使用的第一個api測試工具就是他,因此推薦一下
下載地址:http://chromecj.com/productivity/2017-08/789.html
chrome廣告攔截器,這個不該該出如今這個標題「xamarin開發android收集的一些工具」下的,這個chrome插件實在是太好用了,在這個廣告橫飛的網頁中是要淨化一下了,大力推薦,不用不知道,用了都說好
android反編譯工具,傻瓜式操做,直接點擊ClassyShark.jar運行便可查看jar、apk、dex等文件,能夠查看項目結構、方法總數、包名等等。
源碼地址:https://github.com/google/android-classyshark
下載地址:https://github.com/google/android-classyshark/releases
如圖:最近很火的子彈短信順便帶火了網易雲信
相對於ClassyShark,這個ApkTool實際上是有三個相關的工具,沒有發現ClassyShark以前我還只知道APkTool,相對ClassyShark打開既用,這個工具仍是算麻煩的。
下載地址:反編譯相關的三個工具.zip
反編譯教程:Xamarin android如何反編譯apk文件
安全碼驗證工具,使用第三方地圖的時候須要sha1的簽名值,能夠用這個app查看並獲取。
這玩意小米華爲應用寶應用商店都沒有,因此我花了12個csdn積分下載下來又傳到良心的cnblog文件上
下載地址:https://files.cnblogs.com/files/zhangmumu/MCheckCode.apk
Vysor能夠將手機的屏幕投影到電腦,能夠作點擊相關的操做,分享或演示、調試代碼的時候能夠解放你的雙手,不過這並非免費的,及時是免費也並非那麼好用。全屏、調節音量、截屏、拍照這些都須要收費升級才能用
地址https://chrome.google.com/webstore/detail/vysor/gidgenkbbabolejbgbpnhbimgjbffefm
不github,不碼農。這個是一個github閱讀的chrome插件,在github查看代碼的時候,左邊欄會出現一個樹形的項目結構,項目結構清晰,閱讀代碼方便多了
源碼和下載地址https://github.com/buunguyen/octotree
網址:http://romannurik.github.io/AndroidAssetStudio/index.html
android asset studio是一個在線製做icon的網站,在android中能夠定製你須要的svg圖片
查閱android源碼的chrome 插件,最終仍是跳轉到這個https://developer.android.com網址。
插件下載:https://chrome.google.com/webstore/detail/android-sdk-search/hgcbffeicehlpmgmnhnkjbjoldkfhoin
源碼:https://github.com/romannurik/AndroidSDKSearchExtension
使用教程:Android SDK Search,Androider值得擁有
能夠根據keystore查看md五、sha一、sha265的簽名,在使用第三方地圖須要sha1簽名這個工具用得着。在VisualStudio中工具》擴展與更新能夠獲取
持續更新中 ………….
謝謝支持……..
有興趣關注一下個人我的公衆號,支持一下xamarin,謝謝!