xamarin開發android收集的一些工具

來源:互聯網
上載者:User

標籤: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收集的一些工具

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.