技术标签: Android开发高手进阶教程 Android高手进阶 manager shell android list tools eclipse
大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。
特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse又占用你的内存。这也是我为什么总结这篇文章的原因了,希望对大家有所帮助。
如果想让系统认识你输入的命令(如:输入android命令)有两种方法:1.设置环境变量.(和设置java路径一样,具体网上查哦!);2.直接进入你SDK 里tools目录(cd:sdkpath/tools)这样也OK.不过在此建议使用第一种!下面就是自己的小小总结:
1.android:
对你只要输入android就会出来,SDK and AVD manager我们可以更新SDK,增删修改AVD.效果如下图:
2.android list avds:
这条命令将会列出所有我们创建的android模拟器.效果如下图:
3.android list targets:
这条命令是列出我们所有的SDK可用版本,效果如下图:
4.adb devices:
这条命令是列出所有装载的设置,效果如下图(一个是模拟器,一个是真机):
5.adb shell:
这条命令是进入设备根目录/,取得对设备的控制权,如输入ls命令等。
6.adb install XXX.apk.
这条命令是安装apk文件,如果你有多个设备(而你想把apk安装到emulator-5554这个模拟器上)则要输入:adb install -s emulator-5554 D:/XXX.apk.
7.emulator -avd avdname
这条命令将启动一个模拟器,初学者学会这条,就不用下次启动模拟器的时候还要打开Eclipse了。用法如下:
8.mksdcard 256M d:/sdcard.img
对于模拟器当然要创建sdcard了,这条命令是将在D盘下生成256M的sdcard.
9.adb pull <remote> <local>/adb push <local> <remote>.
我们创建完sdcard以后,要向里面放东西,或者把里面的东西弄出来,就用到以上命令了。以adb push(将sdcard外的东西存放进去.)为例,用法如下:adb push foo.txt /sdcard/foo.txt
10.android create avd --name Android2.0 --target 5
这是创建avd 的命令。--name后面就是avd 的名称,target 是SDK的版本。这条语句是创建名称为Android2.0并且版本为5的avd.
创建完可以用android list avds。查看是否已经创建成功。
11.ctrl + F11 键的使用
当我们启动模拟器的时候,通常是port模式,如果我们想在land下看效果,这个组合按钮就用到啦.看一下效果图:
看到这里,我就不介绍太多的selenium是什么了(jar包:https://download.csdn.net/download/qq_40374604/10807974)需要的jar包和常见问题在个人分类的其他文章中demo中有phantomjs,无浏览器访问,相关文章请看个人博客爬虫分类另外(访问像微博https://weibo.com/这样的网站,用到...driver.fin...
前提本人是正在学习Spring的大三学生,但我在网课和有些博客上看到对IOC自动装配注解方面有些表意不当或者不详细之处,所以这篇文章我想仔细分享我所学的Spring IOC容器自动装配方面的学习收获。建议读这篇文章之前先了解下Spring IOC容器的装配基础知识(组件扫描等等)和Web MVC架构模式。如果有大神发现我的文章哪里有问题的话,请指出来,不胜感激!!IOC基础理解@Autow...
往期推荐每日一皮:上线一切正常的顺畅感就是如此赏心悦目!每日一皮:完美的配合...虽然有点怪...每日一皮:用户永远不知道怎么用我们的产品...每日一皮:测试都ok啊,咋一上线就乱了呢....
hMailServer,当然还有Apache的James可以选择。hMailServer官方网站:http://www.hmailserver.com/安装:1.从官方网站上下载安装文件2.安装时会让选择数据库,因为hMailServer的邮件信息等都是存在数据库中的,可以选择使用内建的数据库,如果你已经有一个MySql或者SqlServer数据库,可以
前言:最近果果迷上了u盘加密,因为之前看到有程序员删库跑路的事情,让这家公司损失了好多,而公司又花费了百万元来进行数据恢复.感觉还是很难受的.但是今天学习到的是文件夹或者文件和图片的隐藏,整个过程基本都是在win系统上的简单操作,但是我不会,所以果果要做笔记.文件定性法:注册表法:attrib法:透明文件夹图标法:copy 图片法:压缩包加密+图片copy法:类标识法:特殊文件法:盘符隐藏法:(三种)盘符管理法:组策略法:注册表法:...
1、windows下Nginx目录,nginx.exe 右键生成一个快捷方式2、开始菜单–&gt;启动–&gt;打开目录,把刚刚生成的快捷方式,直接放在里面注:windows 8用户,一般开始菜单的启动目录结构:(C:/Users/你的用户名/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup)好啦,这样Nginx自动就会开机...
在mysql中并没有split函数,需要自己写:1)获得按指定字符分割的字符串的个数: Sql代码 DELIMITER $$ DROP FUNCTION IF EXISTS `sims`.`func_get_split_string_total`$$ CREATE DEFINER=`root`@`localhost`
概述最近在学习Binder机制,在网上查阅了大量的资料,也看了老罗的Binder系列的博客和Innost的深入理解Binder系列的博客,都是从底层开始讲的,全是C代码,虽然之前学过C和C++,然而各种函数之间花式跳转,看的我都怀疑人生。毫不夸张的讲每看一遍都是新的内容,跟没看过一样。后来又看到了Gityuan的博客看到了一些图解仿佛发现了新大陆。下面就以图解的方式介绍下Binder机制,...
类中“私有”权限的含义就是:私有成员只能在类域内被访问,不能在类域外进行访问。 把析构函数定义为私有的,就阻止了用户在类域外对析构函数的使用。这表现在如下两个方面: 1. 禁止用户对此类型的变量进行定义,即禁止在栈内存空间内创建此类型的对象。要创建对象,只能用 new 在堆上进行。 2. 禁止用户在程序中使用 delete
我搜索了一大圈,看网上全是 录制 宏, 然后我想 notepad++不至于删除当前行也要自己 录制吧,找了很久,终于在 notepad++的快捷键管理里面找到了删除当前行的快捷键:Ctrl + Shift + L也能自己修改,没网上说的那么麻烦。具体地方如下:如图所示 你也能自己修改...
摘自各论坛网友的回答 1、移动和联通功 能 设 置 取 消 查 询无条件转移 **21*电话号码# ##21# *#21#无信号转移 **62*...
最近小编学习了Spring JPA相关的知识,spring提供的JPA十分方便,于是在自己已有的项目中尝试了相关技术,原项目中已经配置了hibernate,现又添加JPA我的配置如下:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans...