Failure [INSTALL_FAILED_OLDER_SDK]

来源:互联网 发布:淘宝支付宝登录 编辑:程序博客网 时间:2024/05/17 04:42

http://eagle0824.iteye.com/blog/1478030

1.安装文件与运行环境的skd不匹配 

打开源码目录下的AndroidManifest.xml文件,然后注释掉或者删除掉这行: 
     <uses-sdk android:minSdkVersion="4" /> 

2. 
若是通过mmm编译的,则可以用以下方式解决 
/build/core/version_defaults.mk文件中这一段 

ifeq "" "$(DEFAULT_APP_TARGET_SDK)" 
   # This is the default minSdkVersion and targetSdkVersion to use for 
   # all .apks created by the build system.  It can be overridden by explicitly 
   # setting these in the .apk's AndroidManifest.xml.  It is either the code 
   # name of the development build or, if this is a release build, the official 
   # SDK version of this release. 
   ifeq "REL" "$(PLATFORM_VERSION_CODENAME)" 
     DEFAULT_APP_TARGET_SDK := $(PLATFORM_SDK_VERSION) 
   else 
     DEFAULT_APP_TARGET_SDK := $(PLATFORM_VERSION_CODENAME) 
   endif 
endif 

将DEFAULT_APP_TARGET_SDK直接赋值相应的API等级即可。如: 
ifeq "REL" "$(PLATFORM_VERSION_CODENAME)" 
     DEFAULT_APP_TARGET_SDK := 9 
   else 
     DEFAULT_APP_TARGET_SDK := 9 
   endif