• Android常用开发工具的用法


    1、在命令行创建、删除和浏览AVD

    在命令行下管理AVD需要借助于android命令(位于Android SDK安装目录的tools子目录下),如果直接执行android子命令将会启动Android SDK管理器。除此之外,该命令还支持如下子命令。

    • list:列出机器上所有已经安装的Android版本和AVD设备。
    • list avd:列出机器上所有已经安装的AVD设备。
    • list target:列出机器上所有安装的Android版本。
    • create avd:创建一个AVD设备。
    • move avd:移动或重命名一个AVD设备。
    • delete avd:删除一个AVD设备。
    • update avd:升级一个AVD设备使之符合新的SDK环境。
    • create project:创建一个新的Android项目。
    • update project:更新一个新的Android项目。
    • create test-project:创建一个新的Android测试项目。
    • update test-project:更新一个已有的Android测试项目。

          如果要创建一个全新的AVD设备,可执行如下命令:android create avd -n <avd名称> -t <Android版本> -b <CPU框架> -p <AVD设备保存位置> -s <选择AVD皮肤>。在上面的create avd命令中,只有-n和-t选项是必需的,其余的-b选项、-p选项、-s选项都是可选的。如果不设置-p选项,创建的AVD设备默认保存在%ANDROID_SDK_HOME%/.android/avd路径下。

         例如需要创建一个名为pengbo的AVD设备,可以输入如下命令:

        android create avd -n pengbo -t 10 -b armeabi-v7a

    2、使用Android模拟器

           在Android SDK安装目录的tools子目录下有一个emulator.exe(另外还有emulator-arm.exe和emulator-x86.exe),它们都是Android模拟器。这个模拟器做的十分出色,几乎可以模拟手机的绝大部分功能。

           使用emulator.exe启动模拟器方法:emulator -avd <AVD名称>

           emulator -avd crazyit  //运行名为crazyit的AVD设备

    3、使用DDMS进行调试

    DDMS是一个功能十分强大的调试环境。在命令窗口中运行ddms.bat即可启动。

    如果Eclipse安装了ADT插件,那么就会把DDMS集成进来,通过点击Eclipse主菜单上的Windows->Open Perspective->DDMS即可启动。

    4、Android Debug Bridge(ADB)的用法

    ADB工具既可完成模拟器文件电脑文件的相互复制,也可安装APK应用,甚至可以直接切换到Android系统中执行Linux命令。

    1. 查看当前运行的模拟器   adb -devices
    2. 电脑与手机文件之间的相互复制
    • 如果要将电脑文件复制到模拟器中,可使用adb push命令    adb push d:/abc.txt /sdcard/ 
    • 如果需要将模拟器文件复制到电脑中,可使用 adb pull命令   adb pull /sdcard/xyz.txt d:/
    1. 启动模拟器的shell窗口

             在命令窗口中可以通过 adb shell命令切换到linux窗口执行一些liunx命令 :  adb shell

          2.  安装、卸载APK程序

              APK程序就是Android程序的发布包。虽然我们使用Java开发了Android应用,但并不是直接将Java二进制文件复制到手机或模拟器上即可。为了把Android应用打包成一个可发布的APK包,还需要经过如下3步。

    • 通过DX工具对*.class文件进行转换。转换后通常得到一个*.dex文件
    • 通过AAPT工具打包所有的资源文件。打包后通常得到*.ap_文件。
    • 通过apkbuilder工具把前两步得到的*.dex、*.ap_文件打包成APK包

          使用ADB工具安装APK的命令格式如下:

           adb install [-r] [-s] <file>

          上面的命令格式指定安装<file>代表的APK包。其中-r表示重新安装该APK包;-s表示将APK包安装到SD卡上。命令如下即可安装text.apk包。adb install text.apk

           如果希望从Android系统中删除指定软件包,则可使用如下命令: 

            adb uninstall [-k] <package>

            <package>代表的APK包。其中-k表示只删除该应用程序。

           

     5、使用DX编译Android应用

    6、使用Android Asset Packaging Tool(AAPT)打包资源

    7、使用mksdcard管理虚拟SD卡

  • 相关阅读:
    SpringFox3 Failed to start bean 'documentationPluginsBootstrapper'
    一张图,理解 Vue中CSS动画原理 Better
    Vue keepalive 组件的 key Better
    vue 动态设置静态资源图片的三种方式 Better
    application/xwwwformurlencoded 请求 Better
    Vue 项目 iconfont 配置 Better
    H5 终端判断 Better
    VS Code Vue组件模板配置 Better
    Vue 计算属性、方法和侦听器总结 Better
    CSS 未加载完成的图片防抖动 Better
  • 原文地址:https://www.cnblogs.com/wolipengbo/p/3232760.html
Copyright © 2020-2023  润新知