zoukankan      html  css  js  c++  java
  • Robotium 运行时Installation error INSTALL_FAILED_VERSION_DOWNGRADE错误

     

    最近折腾了一下Robotium自动化测试框架,发现问题还挺多,刚刚解决了一个问题,总算是把环境搞定了,可是一运行测试用例,发现又报Installation error INSTALL_FAILED_VERSION_DOWNGRADE错误了。网上查了一下,说是AndroidManifest.xmlversionCode有点儿小了,应该改大一点儿就行了。默认是如下的:

     package="com.test.apppage"

          android:versionCode="1"

        android:versionName="1.0"

    于是我就改这个versionCode,一直从1都改到20了,还是不行,于是就要想,能不能查看一下我的AppversionCode呢?

       在网上搜了一下,发现还真可以,具体的办法如下:

    1,使用Aapt工具,位置:$PATHadt-bundle-windows-x86_64-20140702sdkuild-toolsandroid-4.4W(这是我的,你可以搜索一下自己的)

    aapt工具,平时我们不会用这个东西,但是打包成Apk的时候其实是用到了的,只不过IDE替我们做了这一步,那么我们就用这个工具来查看VersionCodeVersionName

    查看apk包的packageNameversionCodeapplicationLabellauncherActivitypermission等各种详细信息

    2,执行命令:

    C:aapt dump badging zhongchou.app

    如果没有设置相应该的PATH,去aapt.exe所在的路径下执行即可。

    3,查看pageageName,versionCode

    Robotium <wbr>运行时Installation <wbr>error <wbr>INSTALL_FAILED_VERSION_DOWNGRADE错误

     

    然后将AndroidManifest.xmlversionCode改成这个数值,或是比这个数值大就可以了!!

    ----夫英雄者,胸怀大志,腹有良谋,有包藏宇宙之机,吞吐天地之志者也。
  • 相关阅读:
    MobaXtern显示中文
    SD卡识别——记一次stm32识别BanqSD卡 V2.0识别失败的经历。
    《Java 底层原理》Jvm GC算法
    《Java 并发编程》ThreadLock详解
    《Java 底层原理》Jvm对象结构和指针压缩
    《Java 底层原理》Java内存模型
    《Java 底层原理》Java 字节码详解
    jinjia2中的变量使用
    jsonify和json的区别
    虚拟环境是什么?有什么用?怎么用?
  • 原文地址:https://www.cnblogs.com/eagleking0318/p/6520970.html
Copyright © 2011-2022 走看看