大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。
特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse又占用你的内存。这也是我为什么总结这篇文章的原因了,希望对大家有所帮助。
如果想让系统认识你输入的命令(如:输入android命令)有两种方法:1.设置环境变量.(和设置java路径一样,具体网上查哦!);2.直接进入你SDK 里tools目录(cd:sdkpath/tools)这样也OK.不过在此建议使用第一种!下面就是自己的小小总结:
1.**android:**
对你只要输入android就会出来,SDK and AVD manager我们可以更新SDK,增删修改AVD.效果如下图:
![](https://box.kancloud.cn/2016-08-10_57aae594edca8.gif)
**2.android list avds:**
这条命令将会列出所有我们创建的android模拟器.效果如下图:
![](https://box.kancloud.cn/2016-08-10_57aae59518ff0.gif)
**3.android list targets:**
这条命令是列出我们所有的SDK可用版本,效果如下图:
![](https://box.kancloud.cn/2016-08-10_57aae59539f67.gif)
**4.adb devices:**
这条命令是列出所有装载的设置,效果如下图(一个是模拟器,一个是真机):
![](https://box.kancloud.cn/2016-08-10_57aae5954e1fd.gif)
**5.adb shell:**
这条命令是进入设备根目录/,取得对设备的控制权,如输入ls命令等。
![](https://box.kancloud.cn/2016-08-10_57aae595645a7.gif)
**6.adb install XXX.apk.**
这条命令是安装apk文件,如果你有多个设备(而你想把apk安装到emulator-5554这个模拟器上)则要输入:adb install -s emulator-5554 D:/XXX.apk.
**7.emulator -avd avdname**
这条命令将启动一个模拟器,初学者学会这条,就不用下次启动模拟器的时候还要打开Eclipse了。用法如下:
![](https://box.kancloud.cn/2016-08-10_57aae595779f8.gif)
**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下看效果,这个组合按钮就用到啦.看一下效果图:
![](https://box.kancloud.cn/2016-08-10_57aae595959ee.gif)
- 前言
- (一)Android常用名令集锦(图文并茂)!
- (二)Android Launcher抽屉类SlidingDrawer的使用!
- (三)Android 中自定义View的应用.
- (四)Android 中自定义属性(attr.xml,TypedArray)的使用!
- (五)Android 中LayoutInflater的使用!
- (六)Android 中MenuInflater的使用(布局定义菜单)!
- (七)Android 中Preferences的使用!
- (八)Android Widget开发案例(世界杯倒计时!)
- (九)Android Handler的使用!!!
- (十)Android PopupWindow的使用!!!
- (十一)Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- (十二)Android 在一个应用中如何启动另外一个已安装的应用!!!
- (十三)Android 数据库SQLiteDatabase的使用!!
- (十四)Android Location的使用!!
- (十五)通过Location获取Address的使用!
- (十六)Android中万能的BaseAdapter(Spinner,ListView,GridView)的使用!
- Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)!
- (十七)Android中Intent传递对象的两种方法(Serializable,Parcelable)!
- (十八)列出Android设备中所有启动的服务,及判断某个服务是否开启!
- (十九)Android开发中,使用线程应该注意的问题!
- (二十)Android与JavaScript方法相互调用!
- (二十一)Android中创建与几种解析xml的方法!
- (二十二)Android中几种图像特效处理的集锦!!
- (二十三)Android中的日历读写操作!!!
- (二十四)Android WebView的缓存!!!
- (二十五)Android 中的AIDL!!!