ubuntu中adb安装与使用,android真机调试进入data/data目录
16lz
2021-01-26
最近有个项目需要学习android,电脑上使用模拟器的时候,太卡,需要用真机,但是当真机设计到文件操作,数据库操作的时候,我们希望能看到里面的文件,这时候需要进入data/data中查看,但是一般我们是进不去的,这时候就需要像windows一样安装adb了,安装和使用方法如下
1.前提
手机已经root,没有root的话,网上有教程,只要不是非常冷门的手机,基本都能在线root
2.安装adb
2.1.安装adb
sudo add-apt-repository ppa:nilarimogard/webupd8
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 vi 51-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.ini2.5. 重启adb
adb kill-server adb 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风格统一化修改上方标题栏颜色
- Android高仿微信图片多选功能
- android 中的两个文件夹res/raw和assets
- 记一次Build.gradle引发的ClassNotFound
- Android中弹窗中带有Edittext,软键盘遮挡问题
- Android(安卓)API Guides---Data Storage
- Android客户端请求服务端资源(HttpURLConnection和输入流实现)
- Android最佳实践(八)之热修复方案
- Android文件命名规范初版