ubuntu中adb安装与使用,android真机调试进入data/data目录
2016-10-04 16:35
591 查看
最近有个项目需要学习android,电脑上使用模拟器的时候,太卡,需要用真机,但是当真机设计到文件操作,数据库操作的时候,我们希望能看到里面的文件,这时候需要进入data/data中查看,但是一般我们是进不去的,这时候就需要像windows一样安装adb了,安装和使用方法如下
sudo apt-get update
sudo apt-get install android-tools-adb
查看自己的连接手机时候设备的id号,我这里经过连接手机和不连接手机的对比,发现我的id 为第一个2717,我的手机为小米手机
在/etc/udev/rules.d/下创建一个配置文件
创建一个51-android.rules
➜ ~ cd /etc/udev/rules.d/
sudo vi51-android.rules
编辑内容如下,下面需要修改红色的内容为前面记住的id号:
SUBSYSTEM=="usb",ATTR(idVendor)=="2717",
MODE="0666", GROUP="plugdev"
adb_usb.ini文件中写入厂商ID号,和前面不同的是这里需要写上0x的前缀,比如我的小米手机手机就是写0x2717
cd ~/.android
然后创建这个文件,然后写上ox2717,然后保存,然后设置权限777
sudo chmod 777 adb_usb.ini
adb start-server
adb devices
看到如下则成功
执行命令 cd /data/data 目录时,发现报权限错误
这时候输入su root,申请root权限,然后手机上点击授权,再次执行cd data/data即可进入手机data/data目录。
然后你就可以看到你的项目以及项目中的那些文件了
命令:
adb
pull <android-dir> <pc-dir>
如果发现有权限问题,那么我们就需要进入到要拷贝的这个文件夹,先执行su
然后执行chmod 777 文件的名字。
如果还报权限错误,那么我就就上一级再给777权限,直到能够有权限访问到这个地方
1.前提
手机已经root,没有root的话,网上有教程,只要不是非常冷门的手机,基本都能在线root2.安装adb
2.1.安装adb
sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get update
sudo apt-get install android-tools-adb
查看自己的连接手机时候设备的id号,我这里经过连接手机和不连接手机的对比,发现我的id 为第一个2717,我的手机为小米手机
在/etc/udev/rules.d/下创建一个配置文件
创建一个51-android.rules
➜ ~ cd /etc/udev/rules.d/
sudo vi51-android.rules
编辑内容如下,下面需要修改红色的内容为前面记住的id号:
SUBSYSTEM=="usb",ATTR(idVendor)=="2717",
MODE="0666", GROUP="plugdev"
2.2. 给这个文件设置权限
sudo chmod 777 51-android.rules2.3. 重启udev
/etc/init.d/udev restart2.4. 增加adb_usb.ini文件
在~/.android目录下增加一个adb_usb.ini文件,这里的路径实际上是各个用户的根目录,如果你需要切换用户的话,记得每个用户下都需要增加这个东东。adb_usb.ini文件中写入厂商ID号,和前面不同的是这里需要写上0x的前缀,比如我的小米手机手机就是写0x2717
cd ~/.android
然后创建这个文件,然后写上ox2717,然后保存,然后设置权限777
sudo chmod 777 adb_usb.ini
2.5. 重启adb
adb kill-serveradb start-server
adb devices
看到如下则成功
3. 使用adb
3.1查看内容
输入adb shell ,如果如下所示说明进入了手机的管理系统执行命令 cd /data/data 目录时,发现报权限错误
这时候输入su root,申请root权限,然后手机上点击授权,再次执行cd data/data即可进入手机data/data目录。
然后你就可以看到你的项目以及项目中的那些文件了
3.2拷贝文件到本地目录
退出手机控制端,使用命令命令:
adb
pull <android-dir> <pc-dir>
如果发现有权限问题,那么我们就需要进入到要拷贝的这个文件夹,先执行su
然后执行chmod 777 文件的名字。
如果还报权限错误,那么我就就上一级再给777权限,直到能够有权限访问到这个地方
相关文章推荐
- android真机在ubuntu上的(adb)识别、apk的安装卸载以及logcat的调试信息
- 在ubuntu上进行android开发真机调试,并且配置自动开启adb服务脚本
- Android真机获取root权限,进入data目录
- Ubuntu 下使用 ADB 调试 Android 应用时的设备识别问题
- Android开发与调试一:adb在win7下安装与使用
- Android解决:使用真机调试程序时,安装程序失败
- Ubuntu下使用adb和USB连接的方式进行android设备调试
- Ubuntu18.04使用adb和tcpdump对android设备进行网络调试
- ubuntu 配置使用adb安装调试程序
- VirtualBox 下的 Ubuntu 虚拟机中使用 Android 真机做开发调试
- ubuntu下使用魅族mx真机调试android程序
- Android开发与调试一:adb在win7下安装与使用
- 通过USB连接到Android真机,在终端中配置adb工具,并使用adb工具对安卓手机进行调试
- android开发教程之ubuntu使用adb连接小米2的步骤和adb调试方法
- 使用adb命令删除Android系统data目录下文件及文件夹
- 【Android笔记】ubuntu 16.04下android调试工具 Vysor 安装及使用注意
- Ubuntu下使用adb和USB连接的方式进行android设备调试
- ubuntu 9.04使用adb调试Android方法
- Ubuntu下在Eclipse中使用真机调试Android应用
- [Android] 在Ubuntu 12.04 (64bit)上使用搭建Android的调试环境:ADB USB Connection By root