打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【WDA】常用的DOS命令的使用方法及一些电脑相关设置

在做安桌软件开发,或者在做一些APK文件的修改的时候,经常性的会用到进入
DOS
环境,我们如何进入DOS环境呢,常见方法有两种:


A
用鼠标点击开始菜单--运行--输入CMD回车(确定),


B
win+r直接弹出运行菜单,再按上面步骤,即进入DOS环境

当我们进入DOS环境后,windows默认的路径就是在C:下,这个相信大家经常用电脑的都知道,

下面介绍常用的DOS命令:

输入:CLS
回车(不用区分大小写)
/*
清屏   即,把你调用之前的DOS命令后产生的数据全部清除掉*/

输入:IPconfig
/*
显示你主机当前IP*/


IPconfig/all
/*
显示你本机所有的IP,这个在你电脑有多个网卡的朋友知道什么意思*/

输入:set
/*
会显示你当前系统环境变量的所有路径*/

具体我们以一个例子来说明。比如,我现在输入:set
回车

程序返回信息如下:

ALLUSERSPROFILE=C:\Documents and Settings\All Users

APPDATA=C:\Documents and Settings\Administrator\Application Data

classpath=.;C:\Java\jdk1.6.0_26\\lib;D:\java;

CLIENTNAME=Console

CommonProgramFiles=C:\Program Files\Common Files

COMPUTERNAME=PC-201106021626

ComSpec=C:\WINDOWS\system32\cmd.exe

FP_NO_HOST_CHECK=NO

HOMEDRIVE=C:

HOMEPATH=\Documents and Settings\Administrator

java_home=C:\Java\jdk1.6.0_26\

LANG=CHS

LOGONSERVER=\\PC-201106021626

MOZ_PLUGIN_PATH=C:\Program Files\Foxit Software\Foxit Reader\plugins\

NUMBER_OF_PROCESSORS=2

OS=Windows_NT

Path=C:\unsetup\android-sdk-windows1\platforms\android-1.6\tools;C:\Java\jdk1.6.

0_26\\bin;C:\Java\jdk1.6.0_26;D:\unsetup\android-sdk-windows-1.5_rl;D:\unsetup\a

ndroid-sdk-windows-1.5_rl\android-sdk-windows\tools;D:\unsetup\android-sdk-windo

ws-1.5_rl\android-sdk-windows\platforms\android-2.1_r01-windows\tools;D:\unsetup

\android-sdk-windows-1.6_r1\tools;D:\unsetup\android-sdk-windows-1.6_r1\platform

s\android-1.6\tools;D:\unsetup\android-sdk-windows\tools;D:\unsetup\android-sdk-

windows\platforms\android-2.1_r01-windows\tools;D:\unsetup\android-sdk-windows\p

latforms\android-2.1_r01-windows\tools;D:\unsetup\android-sdk-windows\platforms\

android-1.6\tools;D:\unsetup\android-sdk-windows-1.6_r1\platforms\android-1.6\to

ols;C:\unsetup\android-sdk-windows-1.6_r1\platforms\android-1.6\tools;

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH

PROCESSOR_ARCHITECTURE=x86

PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 13, GenuineIntel

PROCESSOR_LEVEL=6

PROCESSOR_REVISION=0f0d

ProgramFiles=C:\Program Files

PROMPT=$P$G

SESSIONNAME=Console

SystemDrive=C:

SystemRoot=C:\WINDOWS

TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp

TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp

USERDOMAIN=PC-201106021626

USERNAME=Administrator

USERPROFILE=C:\Documents and Settings\Administrator

windir=C:\WINDOWS

靠,全是一长串的英文,大家别急,其实很简单的,请往下看:

上面的英文倒底是什么意思呢,仔细一看,

比如第一行ALLUSERSPROFILE(所有用户名)

等号右边C:\Documents and Settings\All Users是一个All Users的地址,表示什么意思呢,其实指的就是All Users所在的路径,不信,你将C:\Documents and Settings\All Users复制到地址档,回车试试,进入了该目录下了吧,由此,我们有必要说说windows中的一个关于路径的设置问题。

桌面:我的电脑(右击)--属性--高级--环境变量.在对话框中就会看到很多变量相关的设置,再与DOS中的返回值比对,是不是一样的呢(多出来的部分是有关显示的设置内容,这里我们不涉及到)。

说了这么多,有朋友会问,这有什么用呢,告诉你一个最直接的原因吧,你可以通过这种方式,很直观地反应出你的系统变量的设置情况。因为你在那个对话框中很难看出你设置的完整与否。如果 有遇到提示说找不到路径。用这个命令,很直观的确认一下就可以了,还可以顺便确认你其它的变量设置好了没有

这里我们重点提及有关android开发环境搭建的变量设置,一般就那三条

classpath=.;C:\Java\jdk1.6.0_26\\lib;D:\java;

java_home=C:\Java\jdk1.6.0_26\

Path=C:\unsetup\android-sdk-windows1\platforms\android-1.6\tools;

上面没有什么特殊的地方,就是大家在设置的时候一定要注意:

1.第一行等号右边有一个"."

2.大家一定要使用英文状态下的标点符号

3.还有一个细节问题,就是大家在加入新的路径的时候,最好习惯在该路径加完后,后面加上";" 通常有朋友在Path=C:\unsetup\android-sdk-windows1\platforms\android-1.6\tools这一行的末尾处可能并没有";" 后来因为软件的使用需要,又加入了新的路径

比如新加入C:\Java\jdk1.6.0_26\
变成

Path=C:\unsetup\android-sdk-windows1\platforms\android-1.6\toolsC:\Java\jdk1.6.0_26\

这样就会出错,或者新加入的路径无效,因此正确的格式应该是

Path=C:\unsetup\android-sdk-windows1\platforms\android-1.6\tools;C:\Java\jdk1.6.0_26\;

  大家注意,我在最后面加入了 ";"
这样,下次就不会出错啦,所以大家尽量能够养成这样的习惯为好,因此,如果因为这种细节性的问题而出错的朋友,壁头问我们教程操作不成功,或者无法按步骤做,在这里,我们强调,我们不作任何解释。另外,具体的变量值是根椐你软件实际安装路径来定,并不一定与我的一样,这点需要提醒大家。设置你的路径后记得点“确定”“确定”保存

OK,刚才话题扯远了(但是为了把教程做到更详细,希望大家能够理解)

我们接着说DOS命令

输入:android list targets
/*
可以查看你当前可用的AVD虚拟机平台*/

比如我输入后返回:

Available Android targets:

id: 1

Name: Android 1.5


       Type: Platform


       API level: 3


        Revision: 1


      Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P

id: 2


      Name: Android 1.6


     Type: Platform


     API level: 4


     Revision: 1


    Skins: HVGA (default), QVGA, WVGA800, WVGA854

id: 3


      Name: Android 2.1


     Type: Platform


     API level: 7


     Revision: 1


     Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVG

id: 4


      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: 5


      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), WVGA800, QVGA

   简单分析上面的输出结果

id: 1      /* 表示已安装好的第一种AVD*/


     Name: Android 1.5     /*
表示该AVD所支持的系统版本*/


    Type: Platform


     API level: 3      /*API
级别1.53    1.64     2.0为5    2.0.1为6    2.17............*/


     Revision: 1


      Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P      /*
该版本显示分辨率*/

后面的id4    id5表示我在分别在1.5    1.6下建好的AVD虚拟机,而2.1下还没有建。

   什么是AVD?如果你搭建了android平台了,相信你不会再问这个问题了

输入:java    javac      java -version        /*横杆前面有空格*/

       以上三个命令可以检测你的JDK安装成功与否,及JDK版本

比如


        A
java

返回信息:

Usage: java [-options] class [args...]


(to execute a class)


or
java [-options] -jar jarfile [arg


(to execute a jar file)


       B
javac

返回信息:

用法:javac <选项> <源文件>

其中,可能的选项包括:


-g     
生成所有调试信息


-g:none   
不生成任何调试信息


-g:{lines,vars,source}     
只生成某些调试信息


-nowarn      
不生成任何警告


-verbose     
输出有关编译器正在执行的操作的消息


-deprecation      
输出使用已过时的 API 的源位置


-classpath <
路径>       指定查找用户类文件和注释处理程序的位置


-cp <
路径>         指定查找用户类文件和注释处理程序的位置


-sourcepath <
路径>              指定查找输入源文件的位置


-bootclasspath <
路径>             覆盖引导类文件的位置


-extdirs <
目录>        覆盖安装的扩展目录的位置    /*以上返回信息,如果你的JDK版本是好像3。0以下,输入结果是英文*/

........................................


       C :java -version

返回信息:

java version "1.6.0_26"

Java(TM) SE Runtime Environment (build 1.6.0_26-b03)

Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)

输入:android -h      /*检测SDK成功安装与否*/

比如 android -h

返回信息:

Usage:


android [global options] action [action options]

Global options:


-h --help
This help.


-s --silent
Silent mode: only errors are printed out.


-v --verbose
Verbose mode: errors, warnings and informational messages are pr

Inted.

.........

后面太多了,大家只要能看到以上几行就说明你的SDK安装成功了

好了,关于 我们常用的DOS命令的介绍主要就是这些,有朋友注意到我刚才所有的命令就是在C:下进行的,如果你把一些软件工具安装在了D盘怎么办呢,方法很简单,我现在以我在D盘根目录中建的一个文件夹rom为例,讲解如何在DOS中进入D:\rom

第一步,在DOS中输入:d:    回车(注意有“:)

第二步,接着输入:cd rom   回车 (注意中间一个空格)

OK,不管你什么用户名    DOS中的路径已经指定成为D:\rom>

现在我们以例子说明该命令的使用,比如,你想反编译一个apk文件,

我们用常用的安桌市场GoMarket.apk为例反编它

第一步,我们先把反编译工具apktool.rar解压到放在D:\rom下(资源论坛里有)

第二步,我们把需要反编译的apk文件还是放在刚才的路径D:\rom

第三步,点击apktool.exe(这时有一个DOS窗口一闪而过,先不管它)

第四步,进入DOS,按前面提到的方法进入D:\rom>

第五步,输入:apktool d GoMarket.apk   回车    /*注:apktoold     d GoMarket.apk分别有一个空格*/

返回信息如下:

I: Baksmaling...

I: Loading resource table...

I: Decoding resources...

I: Loading resource table from file: C:\Documents and Settings\Administrator\apk

tool\framework\1.apk

I: Copying assets and libs...

D:\rom>

OK,现在,在你的D:\rom下,已经生成一个新的文件夹GoMarket

打开文件看看,里面有三个文件夹和两个.xml文件

现在你就可以大显身手,慢慢定置你喜欢的应用软件包括图标,界面排版在内的一切啦

比如

你如果想更改软件桌面上所看到的图标。

进入:D:\rom\GoMarket\res\drawable-hdpi下,找到icon.png把它替换成你所喜欢的图标即可,注意什么是替换,替换就是你新换的图标名字一定要与原图标名字一样

同样,如果你想更改当你点击软件后在等待界面时看到的图标,只需替换D:\rom\GoMarket\res\drawable-hdpi目录下的gomarket_icon.png即可

如果你想改变软件的操作界面,进入D:\rom\GoMarket\res\layout

里面是很多.xml格式的文件,用记事本打开其中一个,例我打开main.xml

呵呵,能看懂不,头都大了,是吧,由于本教程主要是讲DOS命令的使用方法,而涉及到布局文件更改时,需要更改更多的相关连的文件,而且要保证修改后程序的正确性,又需要用android开发环境来调试确认,因此有兴趣的朋友,请多注意跟进我们团队的教程啦,界时我们将会以一个APK文件为例子,分析每一个文件的作用,及一些常用的修改。

当我们修改完成后,我们再次编译回来即可,记得签名(这里不作详细介绍)

好了,基本上有关DOS的常用有关命令的使用方法,目前就想到这些,以后有补充的,我们会及时更新

最后,我们再作一点补充:即对你的电脑进行设一个设置。

打开我的电脑---工具---文件夹选项----查看--高级设置---隐藏已知文件类型的扩展名,这个选项,看看这个前面方杠内是否打勾,如果勾上了,请去掉,没有做这一步的朋友,如果以后因为这个原因导致你的文件重命令后,无法得到教程中所希望得到的指定格式的文件的

我们只在这里提一次,其它不解释

道理很简单,比如你现在要在任务档上设置一个“显示桌面”的快捷图标(如果你目前任务档上没有),

首先,我们先在桌面新建一个文本文档

再重命名为:显示桌面.scf
保存

再打开后,在里面输入以下代码:

Shell

Command=2

IconFile=esplorer.exe,3

[Taskbar]

Command=ToggleDesktop

然后退出保存 再将刚才的图标拖到任务栏即可,现在你可以运行任何一个软件,再点击刚你拖到任务栏的那个桌面图标,回到桌面了吧!

而有的朋友严格按照我刚才的步骤做一点也没有错,可最后的结果—————不行

什么原因?就是因为你没有做我刚才做的那一步:关于文件查看的设置。即使你重命名了该文本档,但实事上,它还是.txt格式,所以,我TMD真废话..................

这篇文章本人昨天晚上从1800——2350亲自做了将近六个小时,连情人节都懒得过了,只有十分钟的时间,给老婆打了电话(。。。。。。。。文明用语),再花一半小时直到035分审查了一遍,再在今天早上经过团队成员相互批阅,更改,直到今天下午的这个时候才发表出来与大家分享.....................


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
离线安装Android SDK的所有包
Android模拟器使用SD卡
Android SDK 安装(手动下载安装包,解决Android SDK Manager下...
Android 开发环境安装失败问题总结 win7下 ? 寻梦人
Android SDK 开发环境配置及运行
Android开发环境中的概念和工具介绍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服