从计算机上轻松安装Android应用程序?

从计算机上轻松安装Android应用程序?,android,installation,apk,Android,Installation,Apk,一位客户正在发布一款产品(员工培训/指南),并与我们签订合同,为Android操作系统创建配套应用程序 作为一个全球性实体,在没有网络接入的地区经常有员工,他们正在通过CD发布产品 他们希望他们的用户能够有选择地将此配套应用程序安装到他们的个人Android设备(他们自己的手机/平板电脑等)上 由于一些人将在没有网络/互联网接入的地区,他们真的希望安装程序能够在这张CD上安装Android应用程序 我对使用ADB在Android上安装应用程序有点熟悉,但感觉这需要root 是否有一种方法可以从计

一位客户正在发布一款产品(员工培训/指南),并与我们签订合同,为Android操作系统创建配套应用程序

作为一个全球性实体,在没有网络接入的地区经常有员工,他们正在通过CD发布产品

他们希望他们的用户能够有选择地将此配套应用程序安装到他们的个人Android设备(他们自己的手机/平板电脑等)上

由于一些人将在没有网络/互联网接入的地区,他们真的希望安装程序能够在这张CD上安装Android应用程序

我对使用ADB在Android上安装应用程序有点熟悉,但感觉这需要root

是否有一种方法可以从计算机上安装应用程序,使不懂技术的用户可以使用它(即经典的安装程序应用程序,只是不同的目标)

我不想要求这些人为他们的设备设置根目录,安装ADB等等

我对使用ADB在Android上安装应用程序有点熟悉,但感觉这需要root

没有

是否有一种方法可以从计算机上安装应用程序,使不懂技术的用户可以使用它(即经典的安装程序应用程序,只是不同的目标)

有,但我没有尝试过,它是Windows特有的。它还需要与adb兼容的驱动程序,用户可能已经安装或没有安装在他们的Windows机器上

否则,我知道目前没有无网络选项

我对使用ADB在Android上安装应用程序有点熟悉,但感觉这需要root

没有

是否有一种方法可以从计算机上安装应用程序,使不懂技术的用户可以使用它(即经典的安装程序应用程序,只是不同的目标)

有,但我没有尝试过,它是Windows特有的。它还需要与adb兼容的驱动程序,用户可能已经安装或没有安装在他们的Windows机器上


否则,我知道目前没有无网络选项。

我认为ADB路线是在自找麻烦,因为您依赖机器上的正确驱动程序。有时会很好,有时不会

您可以在SD卡上为手机提供APK,但没有一致的应用程序可用于从手机打开APK,因此这不太可能更好

当然,如果他们使用手机,他们有时确实可以访问网络?我怀疑你会很难找到一个好的解决方案,虽然不是很理想,但最好还是要求用户在获得连接后安装应用程序

沿着这条路走下去,你可以通过电子邮件、网络链接、安卓市场或任何其他市场提供APK


请记住,解决方案的成本不仅仅是构建它,还包括支持。我的感觉是,当您考虑可能必须帮助用户安装正确的驱动程序时,您需要寻找更好的解决方案,因为这是通往地狱的道路。

我认为ADB路线是在自找麻烦,因为您依赖于机器上的正确驱动程序。有时会很好,有时不会

您可以在SD卡上为手机提供APK,但没有一致的应用程序可用于从手机打开APK,因此这不太可能更好

当然,如果他们使用手机,他们有时确实可以访问网络?我怀疑你会很难找到一个好的解决方案,虽然不是很理想,但最好还是要求用户在获得连接后安装应用程序

沿着这条路走下去,你可以通过电子邮件、网络链接、安卓市场或任何其他市场提供APK


请记住,解决方案的成本不仅仅是构建它,还包括支持。我的感觉是,当你考虑可能需要帮助用户安装正确的驱动程序时,你需要寻找一个更好的解决方案,因为这是一条通往地狱的路。

嗯,还有一个没有人提到的选项,它不涉及USB驱动程序。顺便说一句,这只是Windows的问题,在大多数Linux发行版中,ADB都是开箱即用的。 此选项通过WiFi:

  • 配置栓系和便携式热点
  • 将计算机连接到热点
  • 在计算机上启动某种web服务器(apache可以,如果使用Windows可能会有所帮助)
  • 在手机上打开包含APK的URL(IP由热点提供)
  • 下载
  • 安装

  • 嗯,还有一个没有人提到的选项,它不涉及处理USB驱动程序。顺便说一句,这只是Windows的问题,在大多数Linux发行版中,ADB都是开箱即用的。 此选项通过WiFi:

  • 配置栓系和便携式热点
  • 将计算机连接到热点
  • 在计算机上启动某种web服务器(apache可以,如果使用Windows可能会有所帮助)
  • 在手机上打开包含APK的URL(IP由热点提供)
  • 下载
  • 安装

  • 是的,我觉得奇怪的是,很多人会使用Android手机而没有任何网络接入。如果你无法获取电子邮件、地图等,安卓手机有什么用?你也可以制作一个windows安装程序,将SDK中的adb驱动程序、你的安卓应用程序和安装脚本打包在一起。@Stephane-不太可能,因为驱动程序有时会在不同的设备之间有所不同。最终客户端是一个军事组织。他们并不总是知道他们将部署在哪里,或者什么样的网络服务