標籤:flow 子彈 term run shark 應該 zha restart codec
xamarin開發android收集的一些工具
工欲善其事,必先利其器,從16年下半年開始做xamarin相關的開發,平時使用的一些工具和google外掛程式給大家分享一下,都有,持續更新。
- Visual Studio Emulator for Android
通過 Visual Studio 實現最佳Android模擬器(微軟家的)
- Genymotion
Android模擬器(google家的)
- Xamarin Live Player
xamarin開發android、ios即時預覽器
- Chrome ADB
調試Android 的chrome外掛程式
- adb wirless
無線串連即可調試android的用戶端工具
- JSON-handle
JSON格式瀏覽和編輯的chrome外掛程式
- Restlet Client
Http請求測試的chrome外掛程式
- Adblock
屏蔽廣告的chrome外掛程式
- ClassyShark
開啟既用的android反編譯工具
- ApkTool
android反編譯工具
- MCodeCheck
安全碼驗證工具擷取sha1值
- Vysor
手機的螢幕投影到電腦上
- OctoTree
github看代碼時左邊出現項目的樹形結構chrome外掛程式
- Android Asset Studio
線上製作icon的網站
- Android SDK Search
查看android sdk源碼的chrome外掛程式
Visual Studio Emulator for Android
結論:如果你的作業系統是家庭版的,對不起這個真用不了
快速免費的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
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 /ALL
沒有開啟Hyper-V 安裝Visual Studio Emulator for Android 會出現錯誤
(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 Android
Genymotion
Genymotion是一套完整的工具,它提供了Android虛擬環境。它簡直就是開發人員、測試人員、推銷者甚至是遊戲玩家的福音。
Genymotion支援Windows、Linux和Mac OS等作業系統,容易安裝和使用:按簡單的安裝過程,選擇一款Android虛擬設備,開啟後就體驗Genymotion帶來的快感吧
來自百度百科的介紹
Genymotion跨平台的Android模擬器,易安裝和使用這個特點相對微軟自家的Visual Studio Emulator for Android還是弱了點(開啟既用),Genymotion作為用java開發Android的Androider應該是人人都知道,用xamarin開發android的,可能用微軟自家的比較多一點。相對於Genymotion我還是更加喜歡用微軟自家的。
並不是免費,這一點比較操蛋,可以使用個人版的
https://www.genymotion.com/download/
安裝教程:80146989
Xamarin Live Player
微軟在Build2017大會上發布了Xamarin Live Player。
Xamarin Live Player通過一次快捷QR掃碼讓PC和iOS裝置配對來直接將部署進程串流過去,然後開發人員可以直接看到裝置上的變化,調試android的話沒什麼必要,沒mac的使用者可以調試ios應用這是一個非常不錯的選擇。
安裝這個app需要到google play去下載,這裡我已經傳到csdn去了
:Xamarin Live Player下載
Chrome ADB
調試android的chrome 外掛程式,
https://chrome.google.com/webstore/detail/chromeadb
adb wireless
無線串連即可調試android的用戶端工具,在各大市集即可下載,使用時必須在同一區域網路、手機必須root,雖然不需要資料線,相對而言還是稍微慢了一點
JSON-handle
JSON格式瀏覽和編輯的chrome外掛程式,方便查看JSON格式,從網頁上開啟的json格式查看非常方便清晰
https://chrome.google.com/webstore/detail/json-handle
Restlet Client
測試web服務的chrome外掛程式,雖然Postman被廣泛使用,Restlet Client也是一款不錯的api測試外掛程式,畢竟使用的第一個api測試載入器就是他,所以推薦一下
:http://chromecj.com/productivity/2017-08/789.html
chrome廣告攔截器,這個不應該出現在這個標題“xamarin開發android收集的一些工具”下的,這個chrome外掛程式實在是太好用了,在這個廣告橫飛的網頁中是要淨化一下了,大力推薦,不用不知道,用了都說好
ClassyShark
android反編譯工具,傻瓜式操作,直接點擊ClassyShark.jar運行即可查看jar、apk、dex等檔案,可以查看項目結構、方法總數、包名等等。
源碼地址:https://github.com/google/android-classyshark
:https://github.com/google/android-classyshark/releases
最近很火的子彈簡訊順便帶火了網易雲信
ApkTool
相對於ClassyShark,這個ApkTool其實是有三個相關的工具,沒有發現ClassyShark之前我還只知道APkTool,相對ClassyShark開啟既用,這個工具還是算麻煩的。
:反編譯相關的三個工具.zip
反編譯教程:Xamarin android如何反編譯apk檔案
MCodeCheck
安全碼驗證工具,使用第三方地圖的時候需要sha1的簽名值,可以用這個app查看並擷取。
這玩意小米華為應用寶市集都沒有,所以我花了12個csdn積分下載下來又傳到良心的cnblog檔案上
:https://files.cnblogs.com/files/zhangmumu/MCheckCode.apk
Vysor
Vysor可以將手機的螢幕投影到電腦,可以做點擊相關的操作,分享或示範、調試代碼的時候可以解放你的雙手,不過這並不是免費的,及時是免費也並不是那麼好用。全屏、調節音量、截屏、拍照這些都需要收費升級才能用
地址https://chrome.google.com/webstore/detail/vysor/gidgenkbbabolejbgbpnhbimgjbffefm
OctoTree
不github,不碼農。這個是一個github閱讀的chrome外掛程式,在github查看代碼的時候,左側邊欄會出現一個樹形的項目結構,項目結構清晰,閱讀代碼方便多了
源碼和https://github.com/buunguyen/octotree
Android Asset Studio
網址:http://romannurik.github.io/AndroidAssetStudio/index.html
android asset studio是一個線上製作icon的網站,在android中可以定製你需要的svg圖片
Android SDK Search
查閱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值得擁有
Android KeyStore Signture Tool
可以根據keystore查看md5、sha1、sha265的簽名,在使用第三方地圖需要sha1簽名這個工具用得著。在VisualStudio中工具》擴充與更新可以擷取
持續更新中 ………….
謝謝支援……..
xamarin開發android收集的一些工具