既然玩android开发,就必须也得深入到系统,模拟器慢得要死,就上真机了。
windows下一切都是那么小白,换到linux下就得自己动手。
查了相关资料 ,终于知道怎么弄了。
我的机型是 moto mb525 (Defy)
首先准备好一切环境
adb,官网有,开发肯定离不开这个android sdk
手机设置为调试模式
能看到这篇文章,你的手机肯定是已经root过了。
1、首先查看手机的usb信息
hang@CAPF:~$lsusb
Bus002Device004:ID18c3:6255
Bus002Device002:ID8087:0020IntelCorp.IntegratedRateMatchingHub
Bus002Device001:ID1d6b:0002LinuxFoundation2.0roothub
Bus001Device005:ID22b8:41dbMotorolaPCSMotorolaDroid(USBDebug)
Bus001Device004:ID04d9:a06bHoltekSemiconductor,Inc.
Bus001Device003:ID058f:b002AlcorMicroCorp.
Bus001Device002:ID8087:0020IntelCorp.IntegratedRateMatchingHub
Bus001Device001:ID1d6b:0002LinuxFoundation2.0roothub
lsusb命令是列出当前所有得usb设备,我的defy就是
Bus001Device005:ID22b8:41dbMotorolaPCSMotorolaDroid(USBDebug)
设备id是 22b8 ,设备信息描述是
MotorolaPCSMotorolaDroid(USBDebug)hang@CAPF:/etc/udev$cd/etc/udev/rules.d
2、添加udev规则
udev就是一个动态硬件管理服务
hang@CAPF:/etc/udev/rules.d$cd/etc/udev/rules.d/
hang@CAPF:/etc/udev/rules.d$
sudo vi50-android-usb.rules
编辑规则文件并保存
SUBSYSTEM=="usb",SYSFS("MotorolaPCSMotorolaDroid(USBDebug)")=="22b8",MODE="0666"
其中,sysfs括号内是自己android手机的实际描述信息,==后面的是id号,mode是读取模式,0666是所有人可以访问,以上的信息都是lsusb查处来的。
3、设置规则文件权限并重启udev
hang@CAPF:/etc/udev/rules.d$sudochmoda+rx/etc/udev/rules.d/50-android-usb.rules
hang@CAPF:/etc/udev/rules.d$sudo/etc/init.d/udevrestart
会看到udev相关的提示信息
4、设置adb
进入sdk得platform-tools目录
hang@CAPF:/opt/android-sdk-linux_x86/platform-tools$sudo./adbkill-server
hang@CAPF:/opt/android-sdk-linux_x86/platform-tools$sudo./adbdevices
*daemonnotrunning.startingitnowonport5037*
*daemonstartedsuccessfully*
Listofdevicesattached
0163C5420200F029device
大功告成,可以在eclipse下使用真机调试了。
进入android shell的方法:
hang@CAPF:/opt/android-sdk-linux_x86/platform-tools$./adbshell
进去以后,就可以随便折腾了,,最好别乱删乱改
这是网络上我参照过的一篇文章,按这个过程下来一切正常
开始的时候在
hang@CAPF:/opt/android-sdk-linux_x86/platform-tools$sudo./adbkill-server
hang@CAPF:/opt/android-sdk-linux_x86/platform-tools$sudo./adbdevices
这两句前没有加sudo,总是提示没有权限,后来加上sudo就好了,切记一定需要以管理员身份运行
分享到:
相关推荐
主要介绍了ubuntu用wifi连接android调试程序的步骤,需要的朋友可以参考下
在ubuntu环境下Eclipse不能连接真机调试
在Ubuntu挂载使用MTP设备步骤如下: 1.将MTP设备连接至PC机 2.如果是第一次使用MTP设备需要安装以下软件,否则可以跳过此步骤: 代码如下:$ sudo apt-get install mtpfs libfuse-dev libmad0-dev 3.挂载MTP设备 ...
linux ubuntu10.10下,连接usb 调试
Android Android Android Android 手机新概念 操作系统的选择 -------- 定制和长尾 � 重构 � MVC 和 Web APP 架构 Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐...
主要介绍了解决Android studio用真机调试时logcat一直输出日志问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
4.2.3 在UbuntuLinux下安装 4.3 通过示例程序试用SWIG 4.3.1 接口文件 4.3.2 在命令行方式下调用SWIG 4.3.3 将SWIG集成到Android构建过程中 4.3.4 更新Activity. 4.3.5 执行应用程序 4.3.6 剖析生成的代码 4.4 封装...
#Android Connections取证该软件使取证调查员能够将每个连接映射到其原始过程。 它不需要系统上的root特权,但是需要adb和USB调试。 支持#Android Connections取证该软件使取证研究人员能够将每个连接映射到其原始...
使用:./reverse-tethering.sh依赖:本程序依赖 Android Debug Bridge (ADB)对于ubuntu可以这样安装:$ sudo apt-get install android-tools-adb使用步骤:一、 将手机通过USB与电脑连接二、 手机上打开USB网络共享和...
4.2.3 在Ubuntu Linux下安装 85 4.3 通过示例程序试用SWIG 86 4.3.1 接口文件 86 4.3.2 在命令行方式下调用SWIG 89 4.3.3 将SWIG集成到Android构建过程中 90 4.3.4 更新Activity 92 4.3.5 执行应用程序 93 ...
简单地来说,scrcpy就是通过adb调试的方式来将手机屏幕投到电脑上,并可以通过电脑控制您的Android设备。它可以通过USB连接,也可以通过Wifi连接(类似于隔空投屏),而且不需要任何root权限,不需要在手机里安装...
1、vysor插件的设置非常简单,只需要在浏览器里安装Vysor打开Android移动设备的USB调试模式,用USB数据线连接电脑与Android设备,就可以对你的安卓移动设备进行控制了。 2、在 Chrome 里,你能实时看到 Android 的...
Docker NativeScript Dockerized NativeScript和Android SDK。... 连接Android设备并使用以下命令创建并运行新的NativeScript应用程序: docker run -it --rm --privilged \ -v /my-app/:/app \ kristo
其中软件的功能有:串口调试、固件烧写工具、实现电脑与Ubuntu远程连接、文本编辑、虚拟机等等,软件列表:AndroidTool、FileZilla、Git、MobaXterm、npp、SD Card Formatter、win32diskimager
家庭助理的Plejd组件 这是用于Home Assistant的简单Plejd组件,与蓝牙文件协议接口。 入门 经过测试的平台 此组件已在以下平台上经过测试: ... 打开USB调试,然后将手机连接到计算机。 从手机中提取备份: $ adb bac
小米Bloatware移除 免责声明:使用此说明需要您自担风险。 遵循此说明可能导致的任何后果,我...通过电缆将手机连接到计算机 从“关于电话”选项中启用“开发人员选项” 转到高级选项>开发人员选项,然后激活USB调试。
由于使用perf3的ENG模式编译的系统,adb shell默认可以连接,360手机助手直接连接android。 Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>...
停车和区域限制:在给定的地图中有“限制区域”的情况下,在特定区域演示乌龟机器人和公园,并沿不同的路径行驶。 本文档的主要目的是通过人类语音控制乌龟,通过AWS Lex处理语音,使用ROS导航在给定地图中...