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

时间:2017-10-03 00:05:43

标签: php android mime-types

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

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

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

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

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

任何人都知道可能会发生什么?是否有任何其他配置应在发布模式下执行,以便正确安装?发送文件时,我是否需要在PHP配置中进行任何具体操作?

1 个答案:

答案 0 :(得分:0)

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

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