1、运行Android模拟器,启动你的Android手机系统,准备好你需要安装apk软件
例如,我把UC浏览器的APK放到D盘,文件名为:ucweb-7.2.2.54-999-139-10070817.apk
2、打开CMD窗口(从开始菜单输入CMD 回车)
输入
adb install D:\ucweb-7.2.2.54-999-139-10070817.apk 回车
呀?出错了:error: more than one device and emulator
怎么回事? 输入
adb devices 回车查看一下,有两个devices,果然是因为电脑连接了手机的USB,拔掉手机的USB即可解决。
上面问题解决后再次输入
adb install D:\ucweb-7.2.2.54-999-139-10070817.apk 回车
安装成功!(success)
小技巧:在输入
adb install 之后
用鼠标把apk 拖到命令行窗口中,它就会自动填写地址了。
到手机上看看,已经多了一个UC的图标。
其它APK软件也可这样安装。
adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。 在座android开发中我们都离不开使用adb来操作一些东西,但是当我们在命令行中使用adb的时候,有时会出现'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。这样的提示,这是我们就需要要做一些处理了。 错误的原因主要是找不到adb.exe文件,在最初的android sdk中adb.exe是位于sdk目录下的tools文件夹下,因为我们只要在系统环境变量PATH中加入sdk\tools就可以了,但是后来的android sdk将adb.exe移动到platform-tools下。因为在tools中有一个文本提示adb_has_moved.txt,其内容为 The adb tool has moved to platform-tools/ If you don't see this directory in your SDK, launch the SDK and AVD Manager (execute the android tool) and install "Android SDK Platform-tools" Please also update your PATH environment variable to include the platform-tools/ directory, so you can execute adb from any location. 因此我们这里的解决方法有两种,一种是在命令行中切换到platform-tools,然后指定adb,当然这种方式很麻烦,因为每次都要切换。第二种方式就是将platform_tools放到环境变量PATH中,这样就可以可以在任何地方都可以使用adb了。
|