2016-05-17 11 views
0

接続されたデバイスにインストールされるapkファイルをどこから選択するかをプログラムで記述する必要があります(exeとmsiをインストールする方法については多くのスレッドが表示されますが、 C#からapkをインストールするための便利なリンク。誰かがこれを解決する手掛かりを提供することはできますか?C#アプリケーションからApkファイルをプログラムでインストールする

答えて

0

c#を使用してアンドロイドデバイスにapkファイルをインストールすることはできません。

私たちは、多くの携帯以外の非タブレットデバイスで動作しているAndroidデバイス用のアプリケーションを開発しています。これらのデバイスには、アプリを動的にインストールしています。 apkファイルをsdcard(またはサーバーの共有フォルダ)にコピーしてから、ハードウェアプロデューサがコード化したカスタムアプリでこれらのapkをインストールします。 私が理解しているように、彼らのアプリは常に実行され、フォルダをチェックして、追加されたapkをインストールします。

確認してください: Android: install .apk programmatically

+0

をあなたのポイントを理解するために、私はAPK Fをインストールする知っている:

adb install pathToYourApk.apk 

たとえば、C#でコマンドラインツールを実行する方法については複数回答があります。 usbケーブルを使った携帯電話では不可能ですか?なぜそうならない? –

+0

Linuxサーバには多くの画面が接続されているため、自動化されたシステムを使用しています。私の経験によると、私たちのチーム(セットアップ/インストールの責任者)はapkファイルをデバイスに直接インストールすることはできません。彼らはapkをサーバにアップロードします。デバイスが再起動すると、新しいapkと更新があるかどうかがチェックされます。たとえば、次のような単純なソリューションを確認できます。http://stackoverflow.com/questions/9718104/how-to-install-apk-from-pc –

1

をあなたはADBコマンドラインツール(SDK-パス/プラットフォーム・ツール/ ADBを使用することができアンドロイドデバイスとAndroid SDKおよびコンピューター上の適切なドライバで有効にUSBデバッグで。 exeファイル): How to parse command line output from c#?

関連する問題