• お問合せ
  • TopTipsTips3

    [Tips3] ローカルApacheサーバーからapkをインストール

    Androidアプリ開発は複数の機種で動作確認する必要があります。そのためにはAndroid端末に作成したapkをインストールする必要があるのですがUSB接続だとOSにより各Android端末ごとにドライバが必要だったり、設定が厄介であるという問題が出てきます。特に弊社の様に中国を拠点に開発しているような環境では山寨携帯と呼ばれるいわゆる偽者メーカなどもあり、USB経由のインストールはなかなか厄介です。そこでOSや端末に関係なくapkをインストールする方法としてWIFI(無線LAN)を使った方法をご紹介します。ここではOS環境をUbuntu9.04を使って検証しました。

    ■ 1, Apacheサーバーを用意する

    UbuntuにApacheをインストールします。以下のコマンドによりApacheをインストールしてください。

    sudo apt-get install apache2

    Apacheのインストールが完了したら、設定ファイルを編集します。 "/etc/apache2/sites-available/default"をviで開き、以下のパラメータを追加してください。ここではFire FoxなどのWebブラウザから"http://サーバーのIP/android/install"でアクセスがあった場合に"/home/XXX/XXX"の中身を表示するという設定をしています。

    Alias /android/install "/home/XXX/XXX/"
    <Directory /home/XXX/XXX/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
    </Directory>

    編集ができたら一度Apacheを再起動し設定を有効にします。

    sudo service apache2 restart
    ■ 2, Android端末でApacheサーバーにアクセスしてapkを取得する

    Apacheサーバーの準備ができたらサーバーにインストールしたいapkをおいて、Android端末から"Browser"を使ってアクセスしてください。

    サーバーに置いたapkファイルが表示されたら、それを選択してダウンロードしてください。ダウンロード後、インストールが可能です。 (※ダウンロードするにはsdカードが必要です。また、Androidマーケット以外からのapkをインストールするためにはSettings > Application > Unknown sources をチェックしておく必要があります。)

  • お問合せ
  • プレスリリース
  • Anhui Opensource Inc.

    Copyright (C) Anhui OSS All Rights Reserved.