自前サーバーで、Androidアプリをダウンロード出来るようにする

といっても配信をできるようにしたいわけではないのですが。

したいこと

  • 開発環境で、HTTP接続できる場所に、apkファイルを置いておく
    • Galaxy Sとか、開発環境への接続がたまにめんどくさいので。
    • 会社の他のメンバーと、開発中のテストアプリをシェアするにもいい

方法論

自分はMacをメインに使用しているので、Macを有効活用してサーバー化する

Macでは、SitesというフォルダにHTTP接続できる仕掛けがある。
裏で動いているのはapache

ということで、Sitesフォルダに、apkファイルを置いたらDLできる?

apachemime typeが対応していないので、多分ダメ。

ということで設定を追記

  • /etc/apache2/mime.typesの編集
    • 最後の行に以下を追記
application/vnd.android.package-archive apk

以上。
あとは、Sitesにおいた.apkファイルにアクセス

http://localhost/~username/[app_file_name].apk

enjoy!