apk-关于Android版本更新的问题

问题描述

关于Android版本更新的问题

大神求助,之前下载下来,安装都没有任何问题,今天出了一个很奇葩的问题,就是下载完了安装的时候出毛病,签名没问题,我手机是红米2,我发现一个问题就是下载下来的版本号和我新版本的版本号对不上,我新版本APK的版本号是0.9.6,旧版本的是0.9.5,但是在MIUI提醒替换版本的时候显示新版本的版本号却是1.0,不知道是怎么回事!哪位大神能帮忙解答一下!感激不尽啊!

解决方案

做android开发已经快两年了,经常会到一些论坛博客去看看大家写的东西学习,却只是个过客。突然想到要写点什么却不知道要写些什么就把日子写的版本更新给大家分享下,贻笑大方。
? 做版本更新大多数情况会是在一个对话框里,在这里写的就是前些日子做的版本更新。

??? 首先需要判断一下手机的内存卡是否可用: public static boolean isAvailable......
答案就在这里:android版本更新问题

解决方案二:

应该是你发布时,版本没改过来

解决方案三:

核对你下各处的版本号

解决方案四:

http://www.cnblogs.com/hxsyl/archive/2014/05/14/3727291.html

解决方案五:

修改版本号的时候要先编译运行下再打包才会生效。

解决方案六:

系统提示你的只能是你APK里面的versionName。
肯定是你上传的时候写错了。
http://blog.csdn.net/crazy1235/article/details/46289803

时间: 2024-08-31 13:12:02

apk-关于Android版本更新的问题的相关文章

unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)_Android

unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk),总的流程分为以下6个步骤: 1.安装java_jdk 2.配置java环境变量 3.更新android的sdk 4.从Unity3d中发布出apk文件 5.创建android虚拟机并运行 6.将apk文件安装到android虚拟机中 (为方便新手,在下面对每个步骤的具体操作及可能遇到的问题详细提一下) 1.安装java_jdk 官网(www.java.com),免费,我安装的文件的名字是j

unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)

unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk),总的流程分为以下6个步骤: 1.安装java_jdk 2.配置java环境变量 3.更新android的sdk 4.从Unity3d中发布出apk文件 5.创建android虚拟机并运行 6.将apk文件安装到android虚拟机中 (为方便新手,在下面对每个步骤的具体操作及可能遇到的问题详细提一下) 1.安装java_jdk 官网(www.java.com),免费,我安装的文件的名字是j

Android程序版本更新之通知栏更新下载安装_Android

Android应用检查版本更新后,在通知栏下载,更新下载进度,下载完成自动安装,效果图如下: •检查当前版本号 AndroidManifest文件中的versionCode用来标识版本,在服务器放一个新版本的apk,versioncode大于当前版本,下面代码用来获取versioncode的值 PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); int

Android程序版本更新之通知栏更新下载安装

Android应用检查版本更新后,在通知栏下载,更新下载进度,下载完成自动安装,效果图如下: •检查当前版本号 AndroidManifest文件中的versionCode用来标识版本,在服务器放一个新版本的apk,versioncode大于当前版本,下面代码用来获取versioncode的值 PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); int

android开发-在APK中通过adb shell命令启动UIautomator失败

问题描述 在APK中通过adb shell命令启动UIautomator失败 源码如下: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_main); Button stButton = (Button)findViewById(R.id.start_test); stButton.setOnClick

android APK应用安装过程以及默认安装路径[转]

一:安装过程 APK是类似Symbian Sis或Sisx的文件格式.通过将APK文件直接传到Android模拟器或Android手机中执行即可安装. Android应用安装有如下四种方式 1.        系统应用安装――开机时完成,没有安装界面 2.        网络下载应用安装――通过market应用完成,没有安装界面 3.        ADB工具安装――没有安装界面. 4.        第三方应用安装――通过SD卡里的APK文件安装,有安装界面,由packageinstaller

Android逆向分析(2) APK的打包与安装背后的故事

前言 上一次我们反编译了手Q,并遇到了Apktool反编译直接crash的问题,虽然笔者很想在这次解决这个问题,但在解决途中,发现该保护依赖于很多知识,所以本次先插入一下,正所谓知其然知其所以然,授之鱼不如授之以渔,只有知道一些基本原理,才能让我们以后能自行解决更多问题. 那么,你知道么?从我们在Android Studio中,点击run,到app运行在手机上,之间究竟发生了什么,代码和资源是怎么变成APK的,而APK又是怎么安装上去,并能执行的呢. build-simple-overview

Android APK自动化测试

7月中旬开始进行对Android手机APK程序自动化的工作如今已有小成,特总结如下:  1.下载Eclipse3.6并安装Android SDK,配置好Android开发环境,此处不多余讲诉  2.得到需要测试的APK程序,例如叫Email.APK  3.修改APK后缀名为ZIP,解压ZIP删除Meta-INFO文件夹  4.将该email文件夹内的文件重新压缩成ZIP,记住是Email文件夹内的文件,不包括email文件夹  5.将email.zip修改为email.apk  6.做一个自己的

.Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译

原文:.Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译 apk(android package)就是我们安卓系统的安装文件,可以在模拟器和手机中直接打开安装,从项目中打包apk有几种方式可取 一.最简单的方法(类似我们的winfrom) 只要我们调试或者运行过项目,在项目下的bin debug下就有同名apk文件了(Eclipse)下是这样的.在Android下变成了\app\build\apk下了 当然我们不能把这个apk放在商店.没有签名会被人家的apk替换 二