android编译时Failure [INSTALL_FAILED_OLDER_SDK]

来源:互联网 发布:淘宝卖一类医疗器械 编辑:程序博客网 时间:2024/05/27 20:03
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
0 0
原创粉丝点击