在没有用户输入的情况下安装apk

在没有用户输入的情况下安装apk

问题描述:

我一直在疯狂地搜索互联网上的这个问题的答案。在没有用户输入的情况下安装apk

我们正在为内部使用创建自定义的android应用程序,我们将在自定义的andoid设备上安装该应用程序。我们希望通过应用程序完全控制设备。此设备的最终用户不打算使用此设备上的应用以外的其他任何设备。我已经封锁了退出应用程序的所有可能性,除了程序试图自行更新并要求用户许可的这种可能性。

让我再说一遍,这个应用程序不打算投放市场,只适用于为特定目的而设计的定制设备。所以安全性在这里不是问题。该设备是根植的,我们对它做了很多改动。但我无法弄清楚如何使这个更新工作。

如果您有任何想法/解决方案,请与我分享。我可以用我的设备做任何事情(如果需要,甚至可以挖一个洞),因为它们是定制的,并且在出门前与我们一起打包。只需要让它工作。

+0

adb install myapp.apk – asktomsk 2012-03-29 16:23:53

+0

我该如何在我的应用程序中编码?该设备不会连接到电脑。它只有一次就可以上网。 – 2012-03-29 16:27:21

如果您正在讨论内部安装APK与专门设计用于更新您的其他未由Google Play管理的应用程序的更新应用程序,则可能需要查看this。所以在xjaphx的答案和我刚分享的链接之间,你将能够安装和维护更新。

这和它的工作原理一样简单。

先决条件:

  • 获取设备植根
  • 准备Android开发环境(Android SDK中,平台工具)
  • 的电缆连接PC和设备。

步骤:

  • 打开命令行如果Windows或壳如果Linux的

  • 类型: “亚行推YourApp.apk /系统/应用程序”

这是为了安装应用程序。重新启动并检查您的应用程序是否有效。

+1

很确定OP意味着这是通过未连接到计算机的设备完成的。 – 2012-03-29 16:42:10

+0

是真的。我的设备熄灭后不会连接到电脑。我所有的是我的应用程序代码和WiFi访问。 – 2012-03-29 16:49:23

+0

我从来没有做过,但我相信有很多方法可以通过wifi使用ADB。 – 2012-03-29 16:57:03