`

android AVDs mksdcard dx工具介绍

阅读更多
引用
android 工具是一个脚本文件,用于创建,管理AVDs (Android Virtual Devices).

AVD 由四部分组成:
1.一个硬件配置:
定义设备硬件.
比如:camera ,键盘, 内存大小等.

2.系统图片:

3.其它:
皮肤,屏幕大小,外表,SD卡

4.专用的存储区:
存储设备用户数据(应用,设置等),模拟SD卡.


创建AVD:
引用

android create avd -n <name> -t <targetID> [-<option> <value>] ...


查看可用目标:
引用

D:\WINDOWS\system32>android list targets
Available Android targets:
id: 1
     Name: Android 1.5
     Type: Platform
     API level: 3
     Revision: 1
     Skins: QVGA-P, QVGA-L, HVGA-P, HVGA (default), HVGA-L
id: 2
     Name: Android 1.6
     Type: Platform
     API level: 4
     Revision: 1
     Skins: WVGA800, QVGA, WVGA854, HVGA (default)
id: 3
     Name: Google APIs
     Type: Add-On
     Vendor: Google Inc.
     Revision: 3
     Description: Android + Google APIs
     Based on Android 1.5 (API level 3)
     Libraries:
      * com.google.android.maps (maps.jar)
          API for Google Maps
     Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P
id: 4
     Name: Google APIs
     Type: Add-On
     Vendor: Google Inc.
     Revision: 1
     Description: Android + Google APIs
     Based on Android 1.6 (API level 4)
     Libraries:
      * com.google.android.maps (maps.jar)
          API for Google Maps
     Skins: WVGA854, HVGA (default), QVGA, WVGA800



选择目标:
比如:选择目标id:2.
引用

android create avd -n my_android1.5 -t 2



更多设置参照ADT插件配置吧.



mksdcard
创建FAT32磁盘镜象,让模拟器模拟SD卡.

用法:
引用


mksdcard [-l label] <size>[K|M] <file>


引用
D:\WINDOWS\system32>mksdcard -l "tl" 1024M c:\sd\sd1


-l:指定卷标签
size:大小
file:要创建的镜象文件

加载SD卡:
引用

emulator -sdcard <file>


引用
D:\WINDOWS\system32>emulator -sdcard c:\sd\sd1
emulator: emulator window was out of view and was recentred




dx
为了在Androd environment中运行,dx 工具把.class 文件生成字节码(.dex).
它也可以dump 这个类为人可读的格式,并运行一个单元测试.

用法:
引用

D:\WINDOWS\system32>dx -help
usage:
  dx --dex [--debug] [--verbose] [--positions=<style>] [--no-locals]
  [--no-optimize] [--statistics] [--[no-]optimize-list=<file>] [--no-strict]
  [--keep-classes] [--output=<file>] [--dump-to=<file>] [--dump-width=<n>]
  [--dump-method=<name>
  • ] [--verbose-dump] [--no-files] [--core-library]
  •   [<file>.class | <file>.{zip,jar,apk} | <directory>] ...
        Convert a set of classfiles into a dex file, optionally embedded in a
        jar/zip. Output name must end with one of: .dex .jar .zip .apk. Positions
        options: none, important, lines.
      dx --annotool --annotation=<class> [--element=<element types>]
      [--print=<print types>]
      dx --dump [--debug] [--strict] [--bytes] [--basic-blocks | --rop-blocks]
      [--width=<n>] [<file>.class | <file>.txt] ...
        Dump classfiles in a human-oriented format.
      dx --junit [-wait] <TestClass>
        Run the indicated unit test.
      dx -J<option> ... <arguments, in one of the above forms>
        Pass VM-specific options to the virtual machine that runs dx.
      dx --version
        版本 
      dx --help
        帮助









    分享到:
    评论

    相关推荐

      Android SDK工具.zip

      Android SDK(Software Development Kit)是开发Android应用必不可少的工具集,它包含了编译、调试、模拟器以及其他必要的组件。在“Android SDK工具.zip”这个压缩包中,我们找到了几个关键的文件和目录,它们对于...

      android-sdk_r24.4.1-windows.zip

      另外,还包括dx工具,用于转换Java字节码到Dalvik字节码,这是Android应用运行的格式。此外,还有zipalign工具,它确保应用的资源文件正确对齐,从而优化apk的加载速度和内存使用。 构建工具也是Android SDK的一...

      avds著名麻省理工大学和西北大学联合出品

      5. **实验与数据分析**:AVDS提供了丰富的数据记录和分析工具,用户可以实时监控模拟过程中的关键参数,并对结果进行后处理,以深入理解飞行器性能和改进方案。 6. **可视化界面**:软件配备直观的图形用户界面,...

      Android高手进阶教程.doc

      这篇"Android高手进阶教程"旨在帮助开发者更高效地运用Android工具和理解关键概念。 首先,Android命令行工具是每个开发者应熟悉的必备技能。例如,`android`命令行工具允许你管理SDK和AVD(Android虚拟设备)。...

      android-sdk-windows

      2. AVD Manager:Android Virtual Device Manager,用于创建和管理虚拟设备(AVDs),模拟不同型号和版本的Android设备。 3. SDK Platform Tools:包括用于系统更新的fastboot工具,以及用于性能分析的systrace工具...

      Android高手进阶教程

      - android list avds命令:此命令用于列出当前系统中所有的Android虚拟设备。 - android list targets命令:列出所有的SDK版本,便于开发者查看和选择安装。 - adb devices命令:用于显示所有已连接的设备(包括...

      android sdk for Linux

      5. **Android Virtual Devices (AVDs)**: AVDs是用于在桌面环境中模拟Android设备的工具,可以配置各种设备参数,如屏幕尺寸、硬件特性、Android版本等,用于应用测试。 6. **NDK(Native Development Kit)**: ...

      Android SDK tools 25.0.2

      1. **SDK构建工具**: SDK工具的核心部分是构建工具,它包含了编译和打包Android应用所需的命令行工具,如`aapt`(Android Asset Packaging Tool)用于处理资源,`dx`用于转换Java字节码到Dalvik字节码,以及`...

      Android系统开发入门

      - **android 工具**: 用于创建和管理Android Virtual Devices (AVDs)。 - **AIDL (Android Interface Definition Language)**: 一种用于定义进程间通信接口的语言。 - **DDMS (Dalvik Debug Monitor Service)**: ...

      Android+Netbeans6.8环境搭建

      搭建Android开发环境是每个Android开发者必须要经历的步骤,本文将详细介绍如何使用Netbeans6.8进行Android环境的配置,以及如何在Netbeans中利用虚拟SD卡进行文件操作。 首先,你需要准备以下三个主要的安装包:...

      android-studio-2020.3.1.25-windows.rar

      4. **虚拟设备管理器(AVD)**:AVD Manager允许创建和管理Android Virtual Devices(AVDs),模拟不同的Android设备进行测试,支持各种设备配置和系统版本。 5. **实时分析工具**:Android Studio包含了一系列性能...

      andriod\DOC版_Android_SDK中文帮助文档

      4. **Android调试桥(ADB)**:介绍ADB的命令行工具,用于连接和控制设备或模拟器,进行数据传输和调试。 5. **版本控制集成**:如何利用Git进行版本控制,以及在Android Studio中进行协作开发。 6. **性能优化...

      android sdk tools

      4. AVD (Android Virtual Device) Manager:用于创建和管理Android虚拟设备(AVDs)。开发者可以创建不同配置的AVD来测试应用在不同设备上的表现,包括不同的Android版本、屏幕尺寸和硬件特性。 5. 构建工具:如Ant...

      QT-Android-SDK-JDK.rar

      此外,SDK Build Tools提供了编译应用程序所需的工具,如aapt(Android Asset Packaging Tool)、dx(Dalvik Executable工具)等。 2. **JDK (Java Development Kit)** (jdk-8u181-windows-x64.exe):Java开发工具...

      AndroidSDK

      `build-tools`目录包含了编译和打包Android应用所需的工具,如AAPT(Android Asset Packaging Tool)用于处理资源,DX工具用于将Java字节码转换为Dalvik字节码,以及APK打包工具APK Builder。这些工具随着Android ...

      android 常用命令大全(图文并茂)

      本文将详细介绍Android开发中常用的命令,并通过图文并茂的方式进行解释,帮助初学者更好地理解和应用。 #### 二、命令集锦 1. **android** - **功能**:执行此命令后,会弹出SDK and AVD Manager界面,允许用户...

      AndroidStudio SDK

      Android Studio SDK(Software Development Kit)是Google专门为Android应用开发提供的工具集,它是Android开发者不可或缺的一部分。SDK包含了编译、调试、模拟器等开发所需的所有组件,帮助开发者构建高质量的...

    Global site tag (gtag.js) - Google Analytics