【问题标题】:How to mass install software to Samsung Galaxy Tab 10.1如何将软件批量安装到三星 Galaxy Tab 10.1
【发布时间】:2012-02-03 08:58:01
【问题描述】:

我们公司购买了 50 个三星 Galaxy Tabs 供企业使用。 在将这些交付给用户之前,我们必须在其中安装一些带有公司标签的程序。

我们认为最简单的方法是通过 ADB,但它需要启用 USB 调试。有没有比在每台设备上一个一个启用它更好、更快的方法呢?是否可以在连接 USB 电缆时使用某些程序或代码从 PC 启用 USB 调试? 理想的解决方案是我们通过 USB 将多个设备连接到一台 PC 并运行安装脚本以启用 USB 调试、运行安装、禁用 USB 调试并最终关闭设备。你会怎么做呢?

兄弟, 管子

【问题讨论】:

  • 几个想法(因为我会在不久的将来面临同样的问题)USB调试?做什么...您所需要的只是允许安装未签名的应用程序,所以现在我们可以安装我们的应用程序...但是更新呢...使用 c2dm 构建自己的更新程序,因此如果您推送新版本,则将 c2dm 消息发送到所有设备,它将在所有设备上下载并安装您的主应用
  • Stackoverflow 真的很适合编程问题。您的问题实际上更适合 android.stackexchange.com
  • @slayton 这个问题可能是讨论“Android 设备上的企业应用部署”的良好开端

标签: android installation galaxy-tab


【解决方案1】:

有没有比在每台设备上逐个启用更好更快的方法?

让几个人在每台设备上并行启用它。

是否可以在连接 USB 电缆时使用某些程序或代码从 PC 启用 USB 调试?

幸运的是,没有,因为那将是一个安全漏洞。

理想的解决方案是,我们通过 USB 将多台设备连接到一台 PC 并运行安装脚本以启用 USB 调试、运行安装、禁用 USB 调试并最终关闭设备。

根据您的计划,Windows 恶意软件可能会检测到 Android 设备已插入并在该设备上安装 Android 恶意软件。毕竟,如果你的“安装脚本”能做到,那么恶意软件也能做到。

你会怎么做?

在内部 Web 服务器上托管 APK,为其生成一个短 URL,选中设备上的“允许非市场安装”,然后在设备上的浏览器中启动该 URL。这假定您计划更新应用程序(例如,错误修复),并且您不打算为每个更新完成整个 USB 电缆过程。在这种情况下,您需要为 APK 文件配置 Web 服务器并选中“允许非市场安装”复选框,因此您最好将其作为初始设备设置的一部分。

【讨论】:

【解决方案2】:

是否可以在连接 USB 电缆时使用某些程序或代码从 PC 启用 USB 调试?

希望不会。如果这是可能的,你插入设备的任何硬件都可能对它做一些非常讨厌的事情,而你没有机会干预。

我已经完成了一些类似的大型安装。我还没有找到一种技术可以终结一切。

我建议在某处在线托管您的 apk 文件,并为其创建一个缩短(易于键入)的 url。 然后在设备上打开浏览器并输入网址。这将下载您的 apk,当您在通知中单击下载完成时,它将开始安装。

注意:您必须在设置中打开“允许从未知位置安装”。我认为最快的方法是下载并按下 apk,这将弹出一个对话框,其中包含一个按钮,您可以按下该按钮将您带到正确的设置页面以将其打开。但坏消息是,在您打开它后,安装不会自动恢复。因此,您要么必须使用文件资源管理器找到 apk,要么返回浏览器并下载它的新副本。我猜后者可能会更快,尽管更混乱。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-31
    • 2014-03-20
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    • 1970-01-01
    相关资源
    最近更新 更多