2017-10-03 3 views
3

PHPを使用してAPKをアップロードするインスタンスがAmazon EC2にあります。私はapplication/vnd.android.package-archiveでMIME-TYPEマッピング.apkを作成し、また、以下のようにタイプを入力して.htaccessを編集:サーバーに送信するとアプリケーションがリリースモードでインストールされない

AddType application/vnd.android.package-archive .apk 

問題は、私はデバッグモードで.apkを送信するときに、それが正常に動作しますが、ということである私がアップロードしたときにリリースモードのアプリケーションは正しくダウンロードされますが、インストール時にはダウンロードしたパッケージを認識しないメッセージが表示されます。

move_uploaded_file ($ _ FILES ['fileUpload'] ['tmp_name'], $ dir. $ namefile) 

誰もが何が起こっている可能性のあるアイデアを持っている:

は、私がこのように、 move_upload_fileメソッドを使用し、ファイルをアップロードするには?リリースモードで実行して正しくインストールする必要がある他の設定はありますか?ファイルを送信する際にPHP設定で具体的に行う必要がありますか?

+0

apkのリリース版は物理デバイスで動作していますか? –

+0

@NabinBhandariは機能しません。私はそれが署名についての何かだと思う。私はただ見ているだけです。 – Viana

答えて

0

まず、apkのリリースバージョンがデバイスで正しく動作していることを確認してください。

正しく動作している場合は、別のシグネチャで古いデバッグAPKがインストールされているため、サーバにシグネチャの競合が発生している可能性があります。サーバーから古いapkをアンインストールし、新しいapkをインストールしてみてください。古いものをサーバーからアンインストールできない場合は、新しいパッケージapkを別のパッケージ名でビルドしてインストールしてください。

関連する問題