2016-05-17 255 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#?

相關問題