在安装apk的时候,碰到如下提示,
C:\Users\sxia>adb install xxx.apk
Failed to install xxx.apk: Failure [INSTALL_FAILED_OLDER_SDK: Failed parse during
installPackageLI: /data/app/vmdl99449776.tmp/base.apk (at Binary XML file line #
22): Requires development platform O but this is a release platform.]
分析其原因,在PackageParser.java (frameworks\base\core\java\android\content\pm): 有如下代码
private Package parseBaseApkCommon(Package pkg, Set<String> acceptedTags, Resources res,
XmlResourceParser parser, int flags, String[] outError) throws XmlPullParserException,
IOException {
....
} else if