通过命令行管理AVD--主要内容来自于《疯狂android讲义》

0


1
如果你的电脑很卡,或者你想要了解google公司到底为提供了那些方便的工具帮助android开发者更好的开发,那么就应该适当的了解一下命令行下管理android的方式,手工来创建你的android应用。

1、环境变量设置

12
首先先配置好的你的android环境变量,方法和配置java环境变量一样。以XP为例:右键我的电脑--》属性--》在高级标签栏下选择环境变量--》新建一个ANDROID_HOME,将你本机的sdk全路径粘贴进去,然后在Path下面加入.;%ANDROID_HOME%/platform-tools;%ANDROID_HOME%/tools即可。这里要注意标点符号要有英文,同时不要忘了最前面的.;当你配置好后,就能可以通过命令行方式管理android了。首先在命令行敲入android然后具体的命令如下:

2、创建avd命令

例如,如果要创建一个新的avd设备,可执行如下命令:
android create avd -n -t -p -s<选择avd皮肤>
在上面的命令中,只有-n和-t是必须的。如果不是设置-p选项,创建的avd设备默认保存在系统设置的android环境变量目录下。
实例:
android create avd -n test -t 7
执行上面的命令系统会提示是否要定制硬件,开发者选择yes或no,如果no就会直接创建avd设备,如果yes则会一步一步设置硬件。

3、启动avd命令

emulator -avd
emulator -data 镜像文件
例如:
emulator -avd test (前提是你已经创建了名为test的avd)
emulator -data myfile (以myfile作为镜像文件来运行avd设备)

4、调试

输入ddms即可打开调试界面

5、adb的使用

--5.1查看当前运行的模拟器
adb -devices
--5.2电脑和模拟器之间文件的相互复制
如果需要将电脑上的文件复制到模拟器中
adb push d:/abd.txt /sdcard/
反之
adb pull /sdcard/abdc.txt d:/
--5.3启动shell窗口
adb shell
这里的shell窗口可以实现一些基本的linux命令,例如ls,mkdir等操作
--5.4安装卸载apk
adb install [-r][-s]
上面命令格式指定安装file代表的apk包。其中-r表示重新安装该apk包;-s表示将apk安装到sd卡上。
实例:adb install test.apk
如果希望从系统中删除应用可以使用如下命令:
adb uninstall [-k]
上面命令执行删除代表的apk包。其中-k表示之删除该应用程序,但是保留该程序所使用的数据和缓存。

6、使用DX编译android应用

12
DX工具常用的命令格式如下: dx --dex [--dump-to=][--core-library][.class|{zip,jar,apk}|]

上面命令中[--dump-to=]指定生成的*.dex文件的文件明;而--core-library指定需要转换成*.class,*.zip,*.jar文件或者目录。
实例:dx --dex --dump-to=d:test.dex --core-library d:testbin
将d:testbin路径下的所有二进制文件转换为d:根目录下的test.dex文件。

7、使用AAPT打包资源

8、mksdcard管理虚拟sd卡

更多相关文章

  1. Android系统编译―Android.mk文件的简单介绍
  2. android 工程中重新生成gen文件夹或R.java 文件
  3. Android基本命令
  4. [转载]Android布局文件中命名空间的解析
  5. [Java][Android][Process] 暴力的服务可以解决一切,暴力的方式执
  6. Android Layout布局文件里的android:layout_height等属性不起作
  7. Android 下载的三种实现方式(文件流的读写方式下载,用DownloadMan
  8. Android 自定义View及其在布局文件中的使用示例

随机推荐

  1. Unable to get buffer of resource asset
  2. android中handler 轮询数据变化 使用Weak
  3. 在AMD64 位ubuntu8上android source code
  4. apt-get -f install 修复失败!
  5. Android(安卓)如何解析Xml字符串
  6. Android原生上下滚动控件ViewFlipper的点
  7. 使用ViewServer让Android真机可用Hierarc
  8. Android之浅谈activity生命周期
  9. android保存文件到sd卡,读取和清空记录功
  10. Android,跳过开机向导 SetupWizard