この記事ではapkファイルでAndroidアプリをインストールする方法を紹介します。
- Google Playで配信されているアプリ以外のアプリをインストールしたい方
- apkファイルをダウンロードしたのはいいけど、インストールができないという方
Androidスマホでアプリをインストールするためには、通常Google Playなどのストアを利用します。しかし、Androidアプリのインストール方法は他にも存在します。インターネット上からapkファイルをダウンロードすることによってインストールすることもできてしまうんです。ただ、インターネット上からダウンロードしたapkファイルをAndroidスマホでインストールするためには、インストールする前に“ある”設定をしておく必要があります。
- apkファイルとは何か
- apkファイルを使用したAndroidアプリのインストール方法
- 野良アプリをインストールするための設定
- アプリをインストールできないときの解決策
それではこれからapkファイルでAndroidアプリをインストールする方法について、豊富な図とともに解説していきます。
- Huawei P9 lite
- Android 7
apkファイルとは
apkファイルとは、Androidアプリをインストールするためのファイルです。
例えば「kuroyagi.apk」のように、ファイル拡張子が「apk」となっているのが特徴です。
スマホにアプリをインストールする方法
Androidスマホにアプリをインストールする代表的な方法には次の2種類があります。
- Google Playからインストール
- apkファイルをダウンロードしてインストール
Google Playからインストール
ほとんどのAndroidユーザーはGoogle Playからアプリをダウンロード&インストールしていると思います。
Google Play上にあるアプリは、Google Playで公開される前に審査団体による評価を受けているので、100%安全というわけではありませんがそれなりのセキュリティは保たれているとされています。
通常の用途であれば、この方法を覚えておくだけで特に問題ありません。
apkファイルをダウンロードしてインストール
Androidアプリの中にはGoogle Playには公開されておらず、インターネット上から直接ファイルをダウンロード&インストールするアプリがあります。
俗に言う「野良アプリ」というやつですね。
これらのファイルは拡張子が「apk」となっていて、スマホ本体で実行すればインストールを行うことができます。
apkファイルをインストールする方法
apkファイルで配布されるアプリは、公式のアプリでは実現できない、かゆい所に手が届く便利なものも多いです。
しかし、ウィルスやスパイウェアを含んでいる悪意を持ったアプリも少なくないのも事実です。
そのため、スマホのデフォルトの設定ではapkファイルがインストールできないようになっています。
apkファイルを実行するためにはこれから説明する設定が必要になります。
設定
【設定】→【詳細設定】の【セキュリティ】をタップします。
【提供元不明のアプリ】にチェックを入れます。
インストール
インストール実行するためにはファイラー(ファイルを操作するためのアプリ)が必要になります。
今回はHuawei P9 liteにESファイルエクスプローラーPROをインストールして解説します。
ファイラーでapkファイルが保存されているディレクトリに移動します。
インターネット上からダウンロードしたファイルは【Download】に保存されていることが多いです。
【Download】フォルダ内のapkファイルをタップします。
すると画面が遷移するので、アクセス権限に関する内容を確認します。
特に問題がなければ【インストール】または【次へ】をタップします。
【アプリケーションをインストールしました】と表示されればOKです。
インストールが完了した後は、apkファイルは削除してしまっても問題ありません。
ただ、再インストールする可能性があるのならば、残しておくことをおすすめします。
apkファイルをインストールできない
アプリの対応機種ではない
「提供元不明のアプリ」にチェックを入れているのにインストールできない場合は、そもそもapkファイルによってインストールされるアプリがスマホの機種に対応していない可能性があります。
そもそもインストールができないスマホの機種の場合、インストールボタンが押せないような挙動になっていると思われます。
なので、持っているスマホがアプリの対応機種に含まれているかを確認してからapkファイルを実行しましょう。
「アプリはインストールされていません」と表示される
ダウンロードしたapkファイルによっては「アプリはインストールされていません」とエラーメッセージが表示されてインストールできない場合があります。
この場合はアプリのアクセス権限の問題が絡んでいることがほとんどです。
そのため、root化していないスマホを使っている場合はインストールできない可能性が高いです。
インストールボタンがタップできない
「バッテリー管理アプリ」や「画面の明るさ調整アプリ」などが原因で起こる場合がほとんどです。
これらのアプリをオーバーレイ表示しているとインストールボタンがタップできません。
なので、オーバーレイ表示を無効にしてからapkファイルを実行する必要があります。
まとめ
今回の記事のまとめです。
- apkファイルとは何か
- apkファイルを使用したAndroidアプリのインストール方法
- apkファイルを使ってアプリをインストール前に必要な設定
- アプリをインストールできないときの対処法
普通の用途でスマホを使っているならば、apkファイルをダウンロードしてインストールするという事はほとんど無いと思います。しかし、どうしてもGoogle Playにあるアプリでは実現できない機能を使いたいという場面もあると思います。そんな時にはこの記事を参考にして操作をしていただければ幸いです。
メインのAndroidスマホに野良アプリをインストールするのは若干のリスクがあります。apkファイルからアプリをインストールして不具合が生じ、大事なデータを消失するのはダメージが大きい。なので、アプリの動作を検証するサブ機を持っていた方が安心です。仕事用とプライベート用で使い分けるのにもってこいです。1万円程度で買える低価格なSIMフリースマホも販売されているので、サブ機にあまりお金をかけたくないという方は是非チェックしてみてください。

コメント
インストールボタンがタップできないで悩んでいたのですが、他のサイトでは「提供元不明のアプリのインストールを許可する」とばかり書いてあった為、この記事を見て解決しました。有り難う御座います。
お悩み解決できたようで、何よりです~☺
どうもありがとうございます。
エミュレータはNoxPlayerを使っています。下記画像URLを参照してください。
https://gyazo.com/00cda7808f5b57a0249f79156255b8ca
私がよく使っているアプリがあります。それはデスクトップにインストールアプリです。Aとしましょう。アンドロイド端末で使えるのはGooglePlayと既存のAPKアプリがあるらしいです。
ただ、Aというアプリは新たなAPKアプリとして利用可能みたいですが、管理人さんが説明なされているように、APKアプリに生成するには時間対効果を考えれば、必要ないとあきらめました。そのアプリはエミュではつかいません。
ついでにお尋ねしますが、他の2人が同じようなアプリをAPKとしてGoogleに申請するときに、どちらかが申請を諦めなければならないのでしょうか。これはあくまで、興味本位で
お尋ねします。
NoxPlayerを使っているんですね。初期設定が簡単で使いやすいので僕も使用しています。
> 他の2人が同じようなアプリをAPKとしてGoogleに申請するときに、どちらかが申請を諦めなければならないのでしょうか。
僕の理解力が乏しいがゆえに、正確に理解できているか自信がありませんが、「同一のアプリをGoogle Play Storeで提供することは可能か?」という質問の意図で間違いありませんか?そう解釈すると、以下が回答になります。
アプリケーション ID(および署名に使用する証明書)は一意であるため、同一のアプリをGoogle Play Storeで提供することは不可能であると思われます。詳細は、Google Play デベロッパー サポートへお問い合わせください。
管理人さん ありがとうございます。
理解できました。結論はGoogleの方が気づいてしまい、双方の申請が却下されてしまう。また、善意の方が既存のAPKファイルがあるとも知らずに申請しても、それも却下されてしまうのですね。
PS:Noxをおやりになっているのですね。ぜひ、ブログを書いてください。エミュレーターをやりたい人はわんさかといますよ。
返信ありがとうございます。
確かにNoxに関する解説記事はあまり多くないので、今後ブログ記事として書いていければと思います。
興味ある内容ですね。ただ、管理人さんのブログはアンドロイド端末だけのことであってAndroid系のエミュレーターもあてはまりますか。
もし、あてはまるなら、再質問させてください。
コメントありがとうございます。
本記事は、以下の実行環境における操作を解説しているので、Androidのエミュレーターに当てはまるか否かは明言できません。
時間のある時に、Androidのエミュレーターで同様の操作ができるか検証してみたいと思います。
ちなみに、しろうさんが使用しているAndroidエミュレーターは何ですか?