分享好友 最新动态首页 最新动态分类 切换频道
Android开发之Tools使用
2024-12-26 20:39

    在Google退出AndroidStudio之前我们都是用的Eclipse+ADT插件来完成,在Google提供的SDK中有一个tools目录,该目录下包含了很多有用的工具!今天就来总结一下有哪些我们平时忽略的但是又很有技巧的工具吧

    android命令工具可以为我们提供一个在命令行创建三种类型的Android项目的机会,这三种类型的Android项目包括:1普通的APK文件,2.依赖库(libiary,3.测试项目。下面我们来使用android命令创建一个Android项目吧。

     首先运行cmd进入sdk的tools目录,该目录下为我们完成指定任务的就是android.bat批处理文件。在cmd下创建Android项目按照如下命令来

     先来解释一下这些个参数是啥意思

    (1android create project:表示创建项目命令。

    (2target:这个是目标SDK的ID号,在我们的SDK目录中有多少个版本就会有多少个ID,我们可以通过android list target命令来查看SDK的版本及其id,如下图所示

   实际上在我的机器上SDK版本比这个要多,这里只截取部分图,在用android命令创建Android项目时需要用的id就是上图的id值(1/2/3/4...)。

    (3name:我们Android项目的名称,这是个可选则的参数,如果用了就我们的apk文件就会以此命名。

    (4path:生成的Android项目的路径。

    (5activity:项目的主Activity名称,如果我们没有使用name参数那么此activity参数所指定的名称同时也会作为apk的名称。

    (6package:包名。

    下面给出一个创建项目的完整命令和创建好的目录

    创建命令

    在上图中的命令中,会在E:adt/Test目录下生成Android项目结构,在编译后生成的apk就是AndroidProjectCommandLine.apk。

    以下是创建成功的结构

    通过更新命令我们可以对项目的SDK版本修改,build文件修改等等,上面已经说过如何创建项目,更新项目就很简单了

    上述命令就是更新了一个AntDemo项目,该项目是我在Eclipse中创建的一个项目,执行上述命令后会发现项目的根目录多了一个build.xml和一个proguard-project.txt文件。

    上面我们只讲了创建和更新标准项目的用法,其实使用android工具还可以创建和更新依赖库项目:android create|update lib project即可。具体请移步至官方网站https://developer.android.com/tools/help/android.html;  

    adb即Android调试桥,此工具乃是命令行下的一个丰富多彩的工具,位于目录下,用于我们开发环境和android设备或者模拟器之间通信。他是一种Client---Server模式,他包括三大部分

   (1客户端(Client:此部分运行在我们开发环境的机器上,通常调用的时候是在cmd下执行相应的命令来完成,同时对于Eclipde的ADT插件和DDMS也具备直接创建adb客户端的能力。

   (2服务端(Server:他作为一个后台进程也运行在我们开发环境的机器上,他管理着客户端与adb守护进程之间的通信,如果Server没有启动,adb基本无用武之地。

   (3adb守护进程(daemon:此守护进程也是一个后台进程,运行于模拟器和android设备上。

    当我们在开启客户端的时候,adb首先检查服务端进程是否已开启,如果没有开启就启动服务端进程服务端进程启动之后就绑定本地TCP端口5037来监听adb客户端发送的命令。所有的adb客户端都使用5037端口与服务端通信。接下来服务端就会和所有运行的设备或模拟器建立连接,那么服务端是如何确定客户端的实例呢?它通过扫描端口号5555~5585之间的基数的端口号来确定客户端实例,服务端确定客户端实例之后他就会在守护进程中连接那个客户端实例。一旦服务端和所有的客户端实例连接成功,我们就可以使用adb命好接近客户端(设备或模拟器)。

    当然了要想使adb成功连接需要设备允许调试。

    1.adb shell:运行此命令就会开始远程脚本调用了,进入此命令后我们就可以使用各种pull/push命令了。

   2.adb install apk_name:此install命令就是安装apk到设备上,apk_name的值为apk所在及其的路径+全名。

   3.adb uninstall pkg:此命令就是卸载设备上的apk,pkg是app的包名。

   ...

最新文章
百度关键词搜索排名时的原则是什么?
在站长圈经常谈论的话题中,如何提高百度排名肯定是TOP3的问题。百度排名的原理是什么,如何改进?今天,曲曲小姐邀请了社区主持人飞影来分享他的理解。关于这类事情。对于百度搜索,没有排名这种东西。搜索引擎认为排名是网站内容在特定关
百度十大美女风云榜,第一位“张筱雨”,拍的人体艺术照片!
我们非常重视保护用户的隐私权,请您在浏览本网站以及使用本网站的特定服务之前,仔细阅读本隐私权声明。使用本网站,即视为您同意本隐私权声明并同意本网站根据本隐私权声明收集、使用、披露您的个人信息。本隐私权声明主要包括如下内容:
怡万之消化内科.ppt
* Navarro等的研究显示在治疗腹腔感染住院患者时,厄他培南与头孢曲松加甲硝唑疗效相当(OASIS II)。1 幻灯显示的是厄他培南治疗组与头孢曲松/甲硝唑治疗组的主要治疗终点均为97%,主要研究终点即治疗结束2周后治愈试验中临床和微生物学评估
除了百度,这样搜索想要的知识质量更高
平常如果想要查一些知识或者一些不知道的东西的时候,一般人都会在百度/搜狗/谷歌等搜索引擎输入文字进行搜索。但在知识越来越重要的今天,在这些网页的搜索引擎里找到有用的信息越来越少,或者找到的文章质量也不高
天翼云SSL VPN使用教程
(1)在云主机控制台查看开通的云主机和相关的弹性IP(2)找到 SSL VPN 云主机实例,点击实例名称进去,点击本实例的安全组,在入方向规则新建规则放通tcp4430和tcp443 端口,授权对象 0.0.0.0/0(如果tcp443 端口修改成了其他端口,请放通
高清美女写真,AI生图工具如何让她们栩栩如生?
步骤1: 访问搜狐简单AI小程序首先在微信中搜索“搜狐简单AI”,进入小程序。 步骤2: 选择模板根据需求选择美女写真模板,提供多种风格可选。 步骤3: 输入指令按照页面提示,输入你想要的特征描述,比如“长发,穿着红色晚礼服”。 步骤4:
淘宝店推广怎么做?作者:小果 时间:2024-12-20 阅读:3524
淘宝店推广怎么做?哪些方法有效?在竞争激烈的电商市场中,淘宝店铺的推广成为了卖家们必须面对的重要课题。通过有效的推广策略,不仅可以提高店铺的曝光度和流量,还能显著提升销量和转化率。本文将介绍几种有效的淘宝店推广方法,帮助卖
主流海外广告投放的渠道有哪些?
主流海外广告投放的渠道有哪些?1、FacebookFacebook是公司国外广告宣传的**选择服务平台。由于这样的平台粉丝基数,新闻报道互动话题*耀眼。公司在这里面开展品牌推广,能够快速提升品牌形象曝光率,为企业的海外推广造就好的开始。除此之
用AI生成美女写真,轻松打造你的数字梦幻女友!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 宝子们,你们有没有想过,能否通过科技的力量,去创造出一位理想中的女神?随着AI技术的飞速
违法广告
  2024年,广州市市场监督管理局扎实开展虚假违法广告专项治理,深入推动相关领域广告经营全链条监管,有效维护了全市广告市场秩序,现公布部分违法广告典型案例。  一、广州市某南网络科技有限公司发布违法广告案  当事人在其开发运
相关文章
推荐文章
发表评论
0评