精华内容
下载资源
问答
  • Android 命令行工具

    热门讨论 2012-03-29 00:18:05
    无需下载,直接可以使用的Android命令行工具,adb fastboot。 还有蓝点工坊移标点的 mkbootimg (boot.img打包工具) ,unpackbootimg (boot.img解包工具),在HTC手机测试通过
  • If you do not need Android Studio, you can ...如果不需要Android Studio,可以下载下面的基本Android命令行工具。您可以使用附带的sdkmanager下载其他SDK包。 这些工具包含在Android Studio中。 只适于Linux系统。
  • If you do not need Android Studio, you ...如果不需要Android Studio,可以下载下面的基本Android命令行工具。您可以使用附带的sdkmanager下载其他SDK包。 这些工具包含在Android Studio中。 只适于Windows系统。
  • Android SDK的安装和Android命令行工具

    千次阅读 2018-09-03 16:53:32
    本节我们来讲解一下如何独自安装Android SDK以及Android命令行工具,希望大家多此有个了解。 安装JDK 安装Android SDK之前首先需要安装Java运行环境。  如上图所示我们下载JDK 8(注意目前Android SDK暂...

    Android Studio中集成了JRE、Android SDK以及Android命令行的工具,一般情况下我们无需知道这些细节。

    本节我们来讲解一下如何独自安装Android SDK以及Android命令行工具,希望大家多此有个了解。

    安装JDK

    安装Android SDK之前首先需要安装Java运行环境。

           如上图所示我们下载JDK 8(注意目前Android SDK暂不支持JDK10),并完成安装,如下图所示:

           JDK安装成功后,需要在环境变量中配置JAVA_HOME为JDK的安装目录,同时为了使用方便,讲JDK目录下的Bin目录配置到Path环境变量中,如下图所示:

           当我们配置完成后,进入命令提示符,输入java -version,如果安装成功,系统会显示Java的版本信息,如下图所示:

    安装Android SDK

    JDK安装成功后,我们开始安装Android SDK,首先下载Android SDK,如下图所示,我们下载installer_r24.4.1-windows.exe文件。

           下载成功后,双击开始安装,安装前首先会监测Java运行环境,如下图所示:

     

    Android SDK安装成功后,点击Finish,默认勾选Start SDK Manager,启动SDK管理工具。

     

    通过SDK管理工具,我们可以下载、删除、更新SDK,如下图所示:

    可以同时安装多个SDK包,这里我们安装AP22,也就是5.1.1。选中相关的组件后,点击Install XX pagckages..按钮,弹出许可对话款,接收许可后,点击Install开发安装。

           安装完成后,我们退出Android SDK,同样,为了使用方便,我们可以将SDK目录下的tools目录以及platform-tools目录添加到环境变量path中,如下图所示。

    至此,Android SDK安装完成,我们可以在命令提示符下,输入android list target,如果安装成功,会显示当前的安装的SDK信息。

    使用Ant编译Android项目

    下面我们介绍如何手工创建Android项目并通过Ant进行编译。

    首先我们需要下载Ant,如下图所示:

    下载成功后,我们可以把压缩包解压到任何目录,并配置ANT_HOME为Ant目录,将Ant下的bin目录添加到path环境变量中。如下图所示:

    安装成功后,我们开始创建Android工程,这需要使用android create project命令,该命令的参数为:

    android create project -n 项目名称 -t API版本号 -p 项目保存路径 -k 项目包名称 -a Activity名称

    (说明:android命令行工具还可以创建Android虚拟机)

    如下图所示,我们创建了hello工程。

    工程创建好后, 我们可以运行ant完成工程编译、安装、清理如下图所示:

    大家注意,每次编译系统都会生成R.java文件,学习了前面的知识,大家应该知道该文件的用途了。

    此外,还有一些常用的Android命令行工具,例如ADB,Emulator等,这些命令大家有兴趣可以自行搜索,后面的课程中如果用到,我们会给大家讲解。

    (张伟:2018年9月3日)

    (转载时请注明来源)

    展开全文
  • Android命令行工具

    2015-02-27 18:44:00
    Android命令行工具 查看apk相关信息,例如versionCode,versionName等 $SDK_ROOT/build-tools/21.1.2/aapt.exe aapt dump badging xxxx.apk 转载于:...


    Android命令行工具

        查看apk相关信息,例如versionCode,versionName等
        $SDK_ROOT/build-tools/21.1.2/aapt.exe

             aapt dump badging xxxx.apk


    转载于:https://my.oschina.net/u/140714/blog/380571

    展开全文
  • If you do not need Android Studio, you can ...如果不需要Android Studio,可以下载下面的基本Android命令行工具。您可以使用附带的sdkmanager下载其他SDK包。 这些工具包含在Android Studio中。 只适于Mac系统
  • Android命令行工具AAPT2

    千次阅读 2019-05-26 23:07:37
    AAPT2(Android Asset Packaging Tool)是Android Studio和Android Gradle Plugin用于编译和打包应用程序资源的构建工具。AAPT2将资源解析,索引和编译为针对Android平台优化的二进制格式。 Android Gradle Plugin ...

    文章目录

    AAPT2

    AAPT2(Android Asset Packaging Tool)是Android Studio和Android Gradle Plugin用于编译和打包应用程序资源的构建工具。AAPT2将资源解析,索引和编译为针对Android平台优化的二进制格式。
    Android Gradle Plugin 3.0.0及更高版本默认启用AAPT2,而且一般不需要自己调用aapt2。但是,如果您更喜欢在Android Studio上使用终端和自己的构建系统,则可以从命令行使用AAPT2。
    您还可以从命令行调试与AAPT2相关的构建错误。为此,您可以在Android SDK Build Tools 26.0.2及更高版本中找到AAPT2作为独立工具。
    要从命令行下载Android SDK Build Tools,请使用sdkmanager并运行以下命令:

    sdkmanager "build-tools;build-tools-version"
    

    下载SDK Build Tools后,**您可以找到位于android_sdk / build-tools / version /中的AAPT2。**由于Android SDK Build Tools的较新版本并未经常发布,因此SDK Build Tools中包含的AAPT2版本可能不是最新版本。

    展开全文
  • Android命令行工具logcat详细用法!

    千次阅读 2012-10-11 12:16:38
     logcat是Android中一个命令行工具,可以用于得到程序的log信息。 见板凳详细说明!  本贴内容来自网络,引用网址为:...
    技术交流】android的logcat详细用法!

      
    logcat是Android中一个命令行工具,可以用于得到程序的log信息。 见板凳详细说明!

         本贴内容来自网络,引用网址为:http://hi.baidu.com/%C9%C1%D2%AB%B5%C4%CB%AE%BD%A7/blog/item/7cc9e1d00715dc369b50271d.html

       【造成的版权问题,LZ概不负责任!转载请注明出处】,此贴为技术交流帖,若有疑问请跟贴回复!谢谢!

          Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用.

         一、使用logcat命令的目的:

          1、你可以用 logcat 命令来查看系统日志缓冲区的内容:
          [adb] logcat [<option>] ... [<filter-spec>] ...
          详细内容,请查看Listing of logcat Command Options ,它对logcat命令有详细的描述 .
          2、你也可以在你的电脑或运行在模拟器/设备上的远程adb shell端来使用logcat命令,也可以在你的电脑上查看日志输出。
          $ adb logcat
          你也这样使用:
          # logcat
          二、“过滤”日志输出:

          每一个输出的Android日志信息都有一个标签和它的优先级.
    • 日志的标签是系统部件原始信息的一个简要的标志。(比如:“View”就 是查看系统的标签).
    • 优先级有下列集中,是按照从低到高顺利排列的:
      • V — Verbose (lowest priority)
      • D — Debug
      • I — Info
      • W — Warning
      • E — Error
      • F — Fatal
      • S — Silent (highest priority, on which nothing is ever printed)
           在运行logcat的时候在前两列的信息中你就可以看到 logcat 的标签列表和优先级别,它是这样标出的:<priority>/<tag> .
           下面是一个logcat输出的例子,它的优先级就似乎I,标签 就是ActivityManage:
           I/ActivityManager(  585): Starting activity: Intent { action=android.intent.action...}
           为了让日志输出能体现管理的级别,你还可以用过滤器来控制日志输出,过滤器可以帮助你描述 系统的标签等级.
           过滤器语句按照下面的格式描述:
           tag:priority ... , tag 表示是标签,
           priority 是表示标签的报告的最低等级.
           从上面的tag的中可以得到日志的优先级.
           你可以在过滤器中多次写tag:priority .
           这些说明都只到空白结束。
          下面有一个列子,
           例子表示支持所有的日志信息,除了那些标签 为”ActivityManager”和优先级为”Info”以上的和标签为” MyApp”和优先级为” Debug”以上的。 小等级,优先权报告为tag.
           adb logcat ActivityManager:I MyApp:d *:S
          上面表达式的最后的元素 *:S ,,是设置所有的标 签为”silent”,所有日志只显示有”View” and “MyApp”的,用 *:S 的另一个用处是 能够确保日志输出的时候是按照过滤器的说明限制的,也让过滤器也作为一项输出到日志中.
          下面的过滤语句指显示优先级为warning或更高的日志信息:
           adb logcat *:W
           如果你电脑上运行logcat ,相比在远程adbshell端,你还可以为环境变量ANDROID_LOG_TAGS :输入一个参数来设置默认的过滤
           export ANDROID_LOG_TAGS="ActivityManager:I MyApp:d *:S"
           需要注意的是ANDROID_LOG_TAGS 过滤器如果 通过远程shell运行logcat 或 用adb shell logcat 来运行模拟器/设备不能输出日志.

         二、“控制”日志输出格式:

           日志信息包括了许多元数据域包括标签和优先级。可以修改日志的输出格式,所以可以显示出特 定的元数据域。可以通过 -v 选项得到格式化输出日志的相关信息.
    • brief — Display priority/tag and PID of originating process (the default format).
    • process — Display PID only.
    • tag — Display the priority/tag only.
    • thread — Display process:thread and priority/tag only.
    • raw — Display the raw log message, with no other metadata fields.
    • time — Display the date, invocation time, priority/tag, and PID of the originating process.
    • long — Display all metadata fields and separate messages with a blank lines.
          当启动了logcat ,你可以通过-v 选 项来指定输出格式:
          [adb] logcat [-v <format>]
          下面是用 thread 来产生的日志格式:
          adb logcat -v thread
          需要注意的是你只能-v 选项来规定输出格式 option.

         三、“查看”可用日志缓冲区:

           Android日志系统有循环缓冲区,并不是所有的日志系统都有默认循环缓冲区。为了得到 日志信息,你需要通过-b 选项来启动logcat 。如果要使用循环缓冲区,你需要查看剩余的 循环缓冲期:
    • radio — 查看缓冲区的相关的信息.
    • events — 查看和事件相关的的缓冲区.
    • main — 查看主要的日志缓冲区

        -b 选项使用方法:   
          [adb] logcat [-b <buffer>]
         下面的例子表示怎么查看日志缓冲区包含radio 和 telephony信息:
          adb logcat -b radio
         四、查看 stdout 和stderr
         在默认状态下,Android系统有stdout 和 stderr (System.out和System.err ) 输出到/dev/null , 在运行Dalvik VM的进程中,有一个系统可以备份日志文件。在这种情况下,系统会用stdout 和stderr 和 优先级 I.来记录日志信息
          通过这种方法指定输出的路径,停止运行的模拟器/设备,然后通过用setprop 命 令远程输入日志
           $ adb shell stop
           $ adb shell setprop log.redirect-stdio true
           $ adb shell start
          系统直到你关闭模拟器/设备前设置会一直保留,可以通过添加/data/local.prop 可 以使用模拟器/设备上的默认设置

         五、Logcat命令列表:


    Option Description
    -b<buffer> 加载一个可使用的日志缓冲区供查看,比如event 和radio . 默认值是main 。具体查看Viewing Alternative Log Buffers.
    -c 清楚屏幕上的日志.
    -d 输出日志到屏幕上.
    -f<filename> 指定输出日志信息的<filename> , 默认是stdout .
    -g 输出指定的日志缓冲区,输出后退出.
    -n <count> 设置日志的最大数目<count> ., 默认值是4,需要和 -r 选 项一起使用。
    -r <kbytes> 每<kbytes> 时 输出日志,默认值为16,需要和-f 选 项一起使用.
    -s 设置默认的过滤级别为silent.
    -v <format> 设置日志输入格式,默认的是brief 格 式,
    要知道更多的支持的格式,参看Controlling Log Output Format.
    展开全文
  •  在Eclipse中运行Android程序必须得有Android源码工程。那如果只有apk文件(Android应用程序的发行包,相当于Windows中的exe文件)该如何安装和运行呢?答案就是adb命令。假设我们要安装一个ebook.apk文件,可以...
  • Android命令行工具小结

    千次阅读 2010-06-30 17:36:00
    **. 创建模拟器用的SD CARD ./mksdcard -l cui-sd 512M vsdcard **. 建立avd ./android create avd --target 7 --name Android-2.2 --skin HVGA
  • 您可以通过发出 adb 命令来从命令行终端调用客户端。 守护进程:在设备上运行命令。守护进程在每个设备上作为后台进程运行。 服务器:管理客户端和守护进程之间的通信。服务器在开发机器上作为后台进程运行。 工作...
  • 一是在命令行定位到 sdk 安装路径的 tools 目录下启动; 还有就是在 Eclipse 中,点 Window>Open Perspective>Other>DDMS 。 值得注意的是通过这两种方式启动的 DDMS 是有一点差异的,不过整体功能大体类似,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 68,280
精华内容 27,312
关键字:

安卓的命令行工具