我在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配置中进行任何具体操作?
答案 0 :(得分:0)
首先,确保您的apk的发布版本在您的设备中正常运行。
如果它正常工作,服务器中可能存在签名冲突,因为旧的调试apk安装在那里有不同的签名。尝试从服务器卸载旧的apk并安装新的apk。如果您无法从服务器卸载旧版本,请使用不同的软件包名称构建新版本apk并安装它。