您的位置:首页 > 移动开发 > Android开发

Android 用adb 添加文件

2014-01-22 13:36 176 查看
测试机是华为 G330D,因为遇到了很多问题,查了很多怎么解决,所以写出来,希望能对遇到同样问题的人有点帮助-:D

开始在cmd 中输入adb 显示是外部命令 。。。 这里要在环境变量 ->path 后加入adb.exe的路径,用 ; 和前面的路径分隔开。

关于adb.exe怎么找?

1、没有配置相关环境变量。

只要将android 的sdk安装路径添加到系统变量Path中即可。

(以win7系统为例)

将以下路径

D:\android-sdk_r10-windows\android-sdk-windows\tools添加到系统变量Path中即可。

计算机——属性——系统保护——高级——环境变量





注意不要更改已有的其他路径,只需要在原路径的后面添加一个分号,再将新路径复制上去即可(或者添加在最前面,记得要用分号与后面的路径分隔)。

2、设置环境变量后依然出现错误。那就是令一种可能,adb.exe不在tools文件夹下。

(最简单的方法,直接在搜索框中输入adb.exe进行查找,查看adb.exe所在的文件夹,然后把这个路径添加到系统变量中)

android2.2和android2.3是不一样的,在2.2中,adb.exe是在tools文件夹下,而在2.3中,则在platform-tools文件夹下。

所以要把路径设置到:

D:\android-sdk_r10-windows\android-sdk-windows\platform-tools

下即可。

需要注意的是:android的版本更改后,一些文件夹路径会发生变化,只需要做相应更改即可。另外,2.3版本依然要添加

D:\android-sdk_r10-windows\android-sdk-windows\tools路径到系统变量中。否则日后在使用emulator等命令时又会出现不是内部命令或外部命令的错误。

注意,改完了没有立即生效,可以在 cmd 中输入path, 可以看到当前的path 的值,是没有改变的。这是有两个办法应用这个改变:

1) 开机重启 (不推荐)

2) 搜索到方法,非常管用(推荐)

首先: 命令行中输入 “SET PATH=C:\”,等号两边不要有空格。DOS窗口的环境变量只是Windows环境变量的一个副本,副本的改动不会影响正本,但会触发正本的刷新,所以这里不用担心 path 变成 C:\ 。

然后 : 在输入 ECHO %PATH% (只输入path 查看应该也可以) 可以看到path值已经更新了。

这时候再输入adb 应该就可以弹出一行行字了,这时就可以啦。

输入 adb devices 注意是devices 不是device,可以看到当前连到PC的设备,因为我只连接了一个设备就没有考虑多个设备选择的问题,有这个问题的可以搜一下 adb serial 的用法。

进入 root



输入 mount,因为我这个没有分区,所以不能选一般情况下查到的 mtdblock.. 这里选择可读写的/mnt/sdcard



开始选择/data 不可以,Permission denied



将后面的路径改为 /mnt/sdcard/ 就对了。



注意:

1) push命令不是在shell 里用的,在shell 里输入push命令会得到 no device。。。

2) 源文件要写全路径



再进 mnt/sdcard/ 查看,可以看到 android_txt1.txt 已经存进去了。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: