2011-02-04 11 views
1

クライアントは製品(従業員向けのトレーニング/ガイド)をリリースしており、Android OS用のコンパニオンアプリケーションを作成するよう契約しています。Androidアプリケーションをコンピュータから簡単にインストールできますか?

ネットワークにアクセスできない地域に従業員が常駐するグローバルエンティティであるため、CDを使用して製品をリリースしています。

ユーザーは、このコンパニオンアプリケーションを個人用のAndroid搭載端末(自分の携帯電話やタブレットなど)にインストールすることができます。

ネットワークやインターネットにアクセスできないエリアもありますので、このCDにインストーラーがAndroidアプリケーションをインストールすることができます。

私はADBを使ってAndroidにアプリケーションをインストールできることに多少慣れていますが、これにはrootが必要な印象を受けました。

コンピュータからアプリケーションをインストールできる方法があります。これは技術に精通していないユーザーが使用できる方法です(IEクラシックインストーラアプリケーション、別のターゲット)。

これらの人に自分のデバイスをルートし、ADBなどをインストールするように求めないでください。

+0

adbにはルートは必要ありませんが、ユーザーは設定でUSBデバッグをオンにする必要があり、使用するコンピュータには適切なUSBドライバがあり、ADBを実行するのに十分なsdkまたはsideloadの不思議なマシンとして。 –

+0

AndroidがMarketへのアップデートをリリースしたときにちょっと待たなければならないような音がする。 http://www.net-security.org/article.php?id=1556 –

答えて

2

ADBを使用してAndroidにアプリケーションをインストールできることに多少慣れていますが、これにはrootが必要な印象を受けました。

だけでアプリケーションが非ハイテクに精通したユーザーはそれを使用することができますように、コンピュータからインストールすることができたことにより、方法(IE古典的なインストーラアプリケーションは、あります異なる目標)。

Sideload Wonder Machineがありますが、試したことはなく、Windows固有です。また、ユーザーがWindowsマシンにインストールしている場合とインストールしていない場合があるadb互換ドライバも必要です。

それ以外の場合は、現在認識しているネットワークレスのオプションはありません。

+0

ああ、ありがとう、これは動作します。オープンソースのように見えるので、インストーラパッケージを作成するために変更することができます。最も一般的なデバイス用のADBドライバ用のインストーラをバンドルする可能性についてのみ見ていきます。あるいは、ドライバをバンドルすることが法的に可能でない場合はリンクに参照してください。 –

3

私は、ADBルートは、あなたが正しいドライバがマシン上にあることに頼っているので、トラブルを求めていると思います。ときどきうまくいくこともありますが、時にはうまくいかない場合もあります。

携帯電話のSDカードにAPKを提供する可能性がありますが、電話機からAPKを開くために使用する一貫したアプリがないため、これ以上はうまくいかない可能性があります。

携帯電話を使用している場合は、時にはネットワークアクセスがありますか?私は素晴らしいソリューションを見つけるのに苦労するつもりだと思うが、ユーザーが接続するときにユーザーがアプリケーションをインストールするようにするのが理想的ではないかもしれないが?

このルートを経由すると、メール、ウェブリンク、Androidマーケットなどの代替市場を介してAPKを提供することができます。

ソリューションのコストは、それを構築するだけでなくサポートも忘れないでください。私の感覚は、ユーザーが適切なドライバをインストールするのを手助けしなければならない可能性を見ているとき、より良い解決策を探す必要があります。

+0

ええ、それは私には、多くの人々がネットワークアクセスなしでAndroidの携帯電話を持っていることは奇妙に思えます。あなたが電子メール、地図などを手に入れられないなら、Androidの携帯電話は何ですか? –

+0

あなたはおそらく、WindowsインストーラをSDK、あなたのアンドロイドアプリとインストールスクリプトからadbドライバをパッケージ化することもできます。 –

+0

@Stephane - ドライバーはデバイスによって異なる場合があります。 –

0

もう1つの選択肢がありますが、これは誰も言及していません。これにはUSBドライバを使用する必要はありません。ところで、これはWindowsの問題です。ほとんどのLinuxディストリビューションでは、ADBはすぐに使えます。 このオプションは、WiFi経由で:

  • &ポータブルホットスポットをテザリング

    1. configureはおそらくmicroapacheが助けになることができ、Apacheは行います(コンピュータ上のWebサーバーのいくつかの種類を開始
    2. ホットスポット
    3. にコンピュータを接続します電話でWindowsの場合)
    4. を使用している場合は、APK(IPは、ホットスポットによって与えられた)
    5. ダウンロード
    6. INSTALを含むURLを開きますl
    7. Voila!
  • 関連する問題