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/ 
安装教程:https://blog.csdn.net/yht2004123/article/details/80146989

Xamarin Live Player

微软在Build2017大会上发布了Xamarin Live Player。 
Xamarin Live Player通过一次快捷QR扫码让PC和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收集的一些工具的更多相关文章

  1. Xamarin开发Android应用打包apk

    Visual Studio中用Xamarin开发Android应用,生成apk文件有3种方法 1.debug时,代码目录下bin\Debug中会自动生成调试用***-Signed.apk文件,但是文件 ...

  2. Xamarin Android教程如何使用Xamarin开发Android应用

    Xamarin Android教程如何使用Xamarin开发Android应用 在了解了Xamarin和Andriod系统之后,下面我们需要了解一下如何使用这些工具和系统来开发我们的应用程序. And ...

  3. 【Xamarin开发 Android 系列 13】 应用打包部署

    原文:[Xamarin开发 Android 系列 13] 应用打包部署 开始倒叙咯................ 先更新大宝部署吧,这个章节比较的Easy,童鞋们不用费脑筋.点解?从界面上填写几个参 ...

  4. 【Xamarin开发 Android 系列 4】 Android 基础知识

    原文:[Xamarin开发 Android 系列 4] Android 基础知识 什么是Android? Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Li ...

  5. 【Xamarin开发 Android 系列 3】循序渐进的学习顺序

    原文:[Xamarin开发 Android 系列 3]循序渐进的学习顺序 指定合理的学习步骤,将各个技术点进行强化.慢慢 的就从点到线 到面的飞跃,一切仅仅是时间问题,开始前,请记住,学习是最佳的投资 ...

  6. 【Xamarin开发 Android 系列 1】环境部署搭建

    原文:[Xamarin开发 Android 系列 1]环境部署搭建 开篇自然先扯一段,近几年移动互联网如果熊猫零食一样,蔓延迅速.楼主身为一个微软忠实的粉丝,无奈,老爹不给力.Silverlight开 ...

  7. Xamarin开发教程如何使用Xamarin开发Android应用

    Xamarin开发教程如何使用Xamarin开发Android应用 如何使用Xamarin开发Android应用 在了解了Xamarin和Andriod系统之后,下面我们需要了解一下如何使用这些工具和 ...

  8. C#使用Xamarin开发Android应用程序 -- 系列文章

    Xamarin开发Android应用程序 利用Xamaria构建Android应用-公交发车信息屏 Xamarin版的C# SVG路径解析器 C#使用Xamarin开发可移植移动应用(1.入门与Xam ...

  9. Xamarin开发Android笔记:背景操作

    使用Xamarin开发Android UI的时可能会遇到一些场景背景的问题,虽然可以利用多层或直接使用图片背景来完成,但这样会增加不少的资源消耗,最终导致内存溢出的情况.最好的方法还是利用内部方法或代 ...

随机推荐

  1. kaggle入门项目:Titanic存亡预测(二)数据处理

    原kaggle比赛地址:https://www.kaggle.com/c/titanic 原kernel地址:A Data Science Framework: To Achieve 99% Accu ...

  2. ElasticSearch Index 速度优化 (官方翻译)

    使用Bulk请求进行Index Bulk请求将产生比单文档index请求有更好的性能.至于Bulk请求中文档数量的大小,建议使用单一节点单一分片进行测试,先试试看100个,然后200个,然后400这样 ...

  3. RabbitMQ 安装 Your installed version of Erlang (6.2) is too old. Please install a more recent version.

    windows安装RabbitMQ时在安装完Erlang语言开发包后,再安装RabbitMQ时报错: Your installed version of Erlang (6.2) is too old ...

  4. Win10 UWP开发系列:解决Win10不同版本的Style差异导致的兼容性问题

    最近在开发一个项目时,遇到了一个奇怪的问题,项目依赖的最低版本是10586,目标版本是14393,开发完毕发布到商店后,很多用户报无法正常加载页面.经查,有问题的都是Win10 10586版本. 我上 ...

  5. .NET开发微信小程序-上传图片到服务器

    1.上传图片分为几种: a:上传图片到本地(永久保存) b:上传图片到本地(临时保存) c:上传图片到服务器 a和b在小程序的api文档里面有.直接说C:上传图片到服务器 前端代码: /* 上传图片到 ...

  6. arcEngine开发之IMap、ILayer、IFeatureLayer和IFeatureClass关系

    刚开时学习 Engine 开发时,对于这几个接口之间的关系总是理不清,因此写下这篇文章做个总结. 是什么 在 engine 开发中,我觉得使用过程中应该将每个接口对应到 ArcMap 中的具体事物中, ...

  7. Python_排版函数

    import textwrap doc='''Beautiful is better than ugly. Explicit is better than implicit. Simple is be ...

  8. PAT1043:Is It a Binary Search Tree

    1043. Is It a Binary Search Tree (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN ...

  9. Tiny4412之串口(Uart)驱动编写

    一:tiny4412串口驱动编写 1.串口通信简介 串口通信指串口按位(bit)发送和接收字节,串口通信的概念非常简单,串口按位(bit)发送和接收字节.尽管比按字节(byte)的并行通信慢,但是串口 ...

  10. SSM-SpringMVC-03:SpringMVC执行流程一张有意思的图

     ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 上次的图也不全,这次的图也不是完整版,但是多了一个拦截器,我觉得挺有意思的,我就放上来了 他Handler ...