14

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

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

4

3 回答 3

12

更新:现在最近的 SDK 原生支持此功能。在“无线使用”下查看此处。

简而言之:

  • 通过 USB 连接到您的设备
  • 输入“adb tcpip 5555”
  • 拔下您的设备
  • 在系统设置中查找您设备的 IP
  • 输入“adb connect [ip 地址]: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 连接,则可以使此过程更舒适。)

于 2010-12-04T04:33:00.700 回答
0

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

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

于 2010-12-04T05:08:11.197 回答
0

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

于 2015-04-15T12:51:42.350 回答