php - 发送到服务器时,应用程序不会以 Release模式安装

标签 php android mime-types

我在 Amazon EC2 中有一个实例,我在其中使用 PHP 上传了一个 APK。我使用 application/vnd.android.package-archive 创建了一个 MIME-TYPE 映射 .apk,并通过输入一个类型来编辑 .htaccess像下面这样:

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

问题是当我在 Debug模式下发送 .apk 时它工作正常,但是当我在 Release模式下上传应用程序时,它下载正确,但是在安装时它显示无法识别下载包的消息。

要上传文件,我使用 move_upload_file 方法,如下所示:

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

有人知道会发生什么吗?是否应该在 Release模式下执行任何其他配置才能正确安装?发送文件时是否需要在 PHP 中进行任何特定配置?

最佳答案

首先,请确保您的 apk 的发布版本在您的设备中正常运行。

如果它工作正常,则服务器中可能存在签名冲突,因为旧的调试 apk 使用不同的签名安装在那里。尝试从服务器卸载旧的 apk 并安装新的。如果您无法从服务器卸载旧版本,请使用不同的包名称构建新版本的 apk 并安装它。

关于php - 发送到服务器时,应用程序不会以 Release模式安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46535369/

相关文章:

audio - 无法使用媒体源扩展名.API 播放 .aac 扩展名音频文件

asp.net-mvc - Asp.net MVC 页面为图像文件提供 Mime 类型警告

php - 如何在 php 中将电子邮件地址分成不同的部分?

android - 如何使用 OpenCV 在 android 上连接到外部 wifi 摄像头?

php - 有没有办法从 URL 获取 Facebook 见解数据并将其放入 php 变量中?

java - 如何从应用程序打开外部存储中的文件? (安卓)

java - 如何动态设置LinearLayout的权重?

android - 在 Android 中为通用文件选择哪种 mimeType?

javascript - 在 Javascript 中为函数内的 CSS 文本设置样式

php - 更改子菜单时如何更改网页背景?