通过无线在基于Android的设备上开发

And*_*ong 14 eclipse android adb

将android应用程序直接开发到设备上的一种已知方法是使用usb连接器并使用eclipse安装驱动程序.因此,有没有一种已知的无线方式?

编辑:理想情况下,这不应该需要root设备.

Ebo*_*ike 11

更新:现在最近的SDK支持这一点.在"无线使用"下查看此处.

简而言之:

  • 通过USB连接到您的设备
  • 输入"adb tcpip 5555"
  • 拔下你的设备
  • 在系统设置中查找设备的IP
  • 输入"adb connect [ip address]:5555"
  • 而已!

为了记录,这里是答案的旧版本:

安装无线ADB应用程序.详情请访问:http://www.androidcentral.com/android-quick-app-adb-wireless

编辑:好的,那个需要root.如果你没有root,那就会有点麻烦.在我的头顶,这是你可以做的:

  • 使用任何无线传输方式(蓝牙或FTP,市场上有很多应用程序)将APK文件从您的计算机传输到手机.
  • 使用文件管理器(例如,OI文件管理器)导航到该文件并将其打开.

如果您使用FTP(并且至少在基于Unix的系统上,很可能通过蓝牙),则可以通过命令行自动执行步骤1.

第2步,好吧,不能轻易简化.但你可以编写一个安装程序应用程序,只需在手机上的APK文件上执行ACTION_VIEW.

显然,这将通过软件包安装程序,因此您必须确认安装过程和所有内容.但是嘿,它是无线的:)

(旁注:Android上有几个telnetd和sshd解决方案,但我找不到的是非root用户手机.如果你可以进行telnet/ssh连接,你可以使这个过程更舒服.)