2016-05-17 220 views
0

我需要编写一个程序,在那里我可以选择将安装在连接的设备(通过USB)的apk文件我可以看到很多关于如何安装exe和msi的线程,但没有从C#安装apk的有用链接。任何人都可以提供解决这个问题的线索吗?以编程方式从C#应用程序安装Apk文件

回答

0

你不能使用c#安装apk文件到android设备。

我们为许多非手机,非平板设备上运行的android设备开发应用程序。我们正在为这些设备动态安装应用程序。 我们只是将apk文件复制到sdcard(或服务器上的共享文件夹),然后自定义应用程序(由硬件生产者编码)安装这些apks。 据我所知,他们的应用程序总是运行并检查文件夹,然后安装添加的apks。

请检查: Android: install .apk programmatically

+0

要明白你的意思,让我知道安装APK˚F在使用USB电缆的移动电话上不可能?如果不是为什么? –

+0

我们使用自动化系统,因为有很多连接到Linux服务器的屏幕。根据我的经验,我们的团队(负责设置/安装)不能将apk文件直接安装到设备上。他们上传apks到服务器,当设备重新启动时,它会检查新的apks和更新。您可以检查更简单的解决方案,例如:http://stackoverflow.com/questions/9718104/how-to-install-apk-from-pc –

1

随着Android设备和Android SDK中,你可以使用adb命令行工具(SDK路径/平台工具/ ADB在计算机上正确的驱动程序启用USB调试。 exe文件):

adb install pathToYourApk.apk 

有关于如何运行与C#中的命令行工具多个答案,例如: How to parse command line output from c#?

相关问题