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

时间:2010-12-04 04:30:08

标签: android eclipse adb

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

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

3 个答案:

答案 0 :(得分:11)

更新:现在,最近的SDK本身支持此功能。在“无线使用”下查看here

简而言之:

  • 通过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连接,你可以更多地使这个过程舒服。)

答案 1 :(得分:0)

您确定某种形式的adb已经在运行吗?在设置中查找有关启用调试的任何信息。获取一个终端模拟器应用程序,如connectbot,启动它并执行“ps”以查看正在运行的内容。

如果您发布平板电脑的名称(并谷歌它!),可能已经有一些已知的解决方案

答案 2 :(得分:0)

对于拥有root手机的用户,可以使用Google Play中的应用,这样可以极大地简化无线连接。试试这个https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb&hl=en。它对我有用。