`
hellojyj
  • 浏览: 59984 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Linux下android真机调试配置

 
阅读更多

环境是这样的

  • android sdk r15
  • sun-java-sdk
  • ubuntu 11.10
  • eclipse 3.6(感觉3.7的eclipse很不靠谱,建议大家暂时不要升级,我adt都安装不上去,dependency有问题,后来用的3.6的软件源。。,我的笔记本上是3.7的eclipse,今晚去试试3.7的真机调试。)
  • Moto defy 2.3.4 miui(临时借过来的)
    手机上已经设置好了,允许未知来源、USB调试等,这里moto的usb连接方式选择的是摩托罗拉手机门户。

配置文件

因为ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。所以这里要通过配置文件并修改权限

lsusb

结果的形式如下

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 022: ID 22b8:41da Motorola PCS 
Bus 005 Device 004: ID 04d9:3113 Holtek Semiconductor, Inc. 
Bus 004 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse

其中那个

Bus 001 Device 022: ID 22b8:41da Motorola PCS 

即指代是我们的设备
请记住这个22b8这个ID。

sudo vim /etc/udev/rules.d/70-android.rules

填入内容为

SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="41da",MODE="0666"

注意 == 与 =,参考文章第一项里面有其他厂商设备的idVendor。

修改权限

sudo chmod 777 /etc/udev/rules.d/70-android.rules

(其实,没有搞懂这个xx-android.rules命名有什么规则啊。。有的是70-开头,有的是51-开头。。)
然后,重启udev

sudo service udev restart

ADB操作

这里最好重新连接一下你的设备,我之前直接adb devices发现是乱码,于是我拔下设备,重新接入,后来就可以看到设备编号了。

sudo ./adb kill-server
./adb devices
./adb root 

Eclipse操作

在Eclipse的项目上右键run as,然后选择run configurations,然后选择target-manual,然后选择run,在接下来的提示界面中选择你的设备即可。

分享到:
评论

相关推荐

    android真机和模拟器调试问题借鉴.pdf

    在Android开发过程中,调试是必不可少的一环,而调试通常有两种主要方式:模拟器调试和真机调试。这两种方法各有优缺点,适用于不同的场景。 **模拟器调试**: 1. 使用模拟器调试通常需要运行源码或SDK中的`...

    Android Studio Linux(android-studio-ide-141.1890965-linux.zip )

    在本文中,我们将深入探讨"android-studio-ide-141.1890965-linux.zip"这个压缩包,了解如何在Linux环境下安装、配置及高效使用Android Studio。 首先,下载的"android-studio-ide-141.1890965-linux.zip"是针对...

    Ngrok 移动web开发真机测试工具

    Ngrok是一款强大的远程访问工具,尤其对于移动Web开发而言,它提供了一种便捷的方式来实现在真机设备上进行远程测试。这款工具可以帮助开发者在本地开发环境中创建一个安全的隧道,将本地服务器上的服务暴露到公共...

    android-studio-ide-201.6858069-linux.tar.gz

    - **模拟器与真机调试**: 支持Android虚拟设备(AVD)和连接真机进行调试,方便测试不同设备和系统版本。 - **版本控制集成**: 内置Git支持,可以进行版本控制,协同开发。 - **性能分析工具**: 提供内存分析器、CPU...

    Android adb 调试工具

    - **真机调试**:通过USB连接真机,实时调试应用,查看运行效果。 - **模拟器调试**:配合AVD(Android Virtual Device)进行模拟器调试,不受硬件限制。 - **远程调试**:无线连接设备,对于多设备调试或远程协作...

    Andorid studio for lInux(Ubuntu) 4.1

    3. **模拟器与真机调试**:Android Studio内置AVD Manager,可以创建多种设备配置的虚拟设备进行测试。同时,USB调试功能允许连接物理设备进行实时调试。 4. **Gradle构建系统**:基于Gradle的构建系统使得构建、...

    android 以太网 添加设置Ethernet

    6. **测试与调试**:在模拟器或真机上进行功能测试,验证连接、断开、速度测试等基本功能,同时修复可能出现的问题。 7. **打包与发布**:完成所有功能后,将修改打包成系统更新包,通过OTA或其他方式分发给用户。 ...

    Android-使用Linux服务器搭建直播服务器并运用Apicloud平台简易快速的制作全功能直播APP

    - 测试与调试:使用Apicloud提供的模拟器和真机调试工具,确保应用在不同设备上的表现。 4. **网络连接和数据传输**: - 实时传输协议(如RTMP、HLS、WebRTC)的选择:根据实际需求选择合适的协议,RTMP适合低...

    android免费开发资料.zip

    10. **Android真机开发教程.pdf**:这份教程专注于在真实设备上进行Android应用的开发和调试,可能包括了如何安装ADB、调试技巧、真机测试注意事项等内容,帮助开发者将应用实际运行在手机上进行测试。 通过学习...

    搭建Android开发环境

    8. **安装真机调试**:如果你有Android手机,可以连接到电脑进行真机调试。确保开启USB调试,通过数据线连接后,Android Studio会自动检测到设备并允许你进行部署。 以上就是搭建Android开发环境的基本步骤。虽然...

    android_ndk_linux-r64位下载

    7. **测试和调试**:在模拟器或真机上运行应用,利用Android Studio的调试工具检查本地代码。 **注意事项** 1. **兼容性问题**:确保本地代码和库与目标设备的Android版本兼容。 2. **内存管理**:原生代码需要手动...

    Android Studio开发环境搭建操作指南

    9. **真机调试** 将应用发送到真实手机运行,需要在手机上开启USB调试,并通过USB数据线连接到电脑。在Android Studio中选择你的设备后,点击运行按钮,应用将被安装并启动在手机上。 10. **持续学习与更新** ...

    Lazarus开发Android应用程序指南(2017新版)第一部分

    例如,你可以通过Lazarus设置目标Android版本、设备模拟器或者真机调试。 5. **组件库**:Lazarus提供了丰富的组件库,包括专门为Android设计的控件。这些组件可以直接用于创建原生感观的Android应用,如Action Bar...

    android成功编译ffmpeg0.6

    7. **集成到Android项目**:将生成的`.so`文件放入项目的`jniLibs`目录下,根据不同的ABI(armeabi, armeabi-v7a, arm64-v8a, x86等)放置在相应的子目录中。更新`AndroidManifest.xml`以添加必要的权限,如网络访问...

    android系统概述

    3. **测试与调试**:Android Studio内置了强大的调试工具,如Logcat用于查看运行日志,模拟器和真机调试支持,帮助开发者定位和解决问题。 4. **发布与更新**:完成开发后,应用可以打包成APK文件,通过Google Play...

    ophone sdk linux 1.0 setup

    6. **模拟器与真机调试**:使用SDK中的模拟器测试应用,或者通过USB连接真机进行调试。 7. **打包与签名**:学习如何打包Ophone应用,并进行数字签名以确保其安全性。 8. **权限管理**:理解Ophone应用的权限模型...

    在Android app中集成nginx,非JNI

    8. **测试与调试**:在模拟器或真机上测试nginx的运行情况,确保HTTP服务正常工作,并且能够正确响应应用的请求。 集成nginx到Android应用中,需要深入理解Android的系统架构、进程管理和网络编程,同时也需要对...

    android-sdk_r3-linux.tgz

    4. **模拟器与真机测试**:利用Android Emulator测试应用,也可连接真机进行实际环境下的测试。 5. **打包与发布**:完成开发后,生成APK文件,通过Google Play或其他分发渠道发布应用。 五、持续学习与进阶 随着...

    图文介绍Android环境搭建详细步骤-中国移动开发者社区

    如果你有Android手机,可以通过USB将其连接到电脑进行真机调试。确保开启USB调试模式,并在手机上接受电脑的信任。Android Studio会自动检测到设备并提供调试选项。 七、编写Hello, World! 在Android Studio中,...

    android 开发笔记3

    - 真机调试:了解如何将应用部署到real6410开发板上进行实际测试,包括USB调试、ADB(Android Debug Bridge)的使用和日志收集。 4. **应用开发**: - 应用结构:从"应用1、2.pdf"中学习Android应用的基本结构,...

Global site tag (gtag.js) - Google Analytics