我有一个自定义版本的Android Things,其应用sdk已成功安装在RP 3B上。我想用新版本更新apk,因此我试图通过adb安装它。
尝试安装时出现以下错误:INSTALL_FAILED_OLDER_SDK
现在,这似乎很容易解释,APK是使用API 27而不是API 28构建的。问题在于它是使用API 28构建的。
我删除了所有API 27痕迹,并且这种情况仍在发生。
任何想法都将不胜感激。
答案 0 :(得分:3)
对于 miniSdkVersion
,您需要从28更改为27{
"must_not": {
"query_string": {
"query": "(taxonomy.freeform.value:\"sociosqu\" AND taxonomy.freeform.value:\"nullam\") OR (taxonomy.games.id:\"sociosqu\" AND taxonomy.games.id:\"nullam\") OR (taxonomy.players.id:\"sociosqu\" AND taxonomy.players.id:\"nullam\") OR (taxonomy.teams.id:\"sociosqu\" AND taxonomy.teams.id:\"nullam\") OR (taxonomy.writer.value:\"sociosqu\" AND taxonomy.writer.value:\"nullam\") OR (taxonomy.channels.value:\"sociosqu\" AND taxonomy.channels.value:\"nullam\") OR (taxonomy.section.value:\"sociosqu\" AND taxonomy.section.value:\"nullam\") "
}
}
}
说明:
miniSdkVersion 27
是apk可以运行的最低要求的Android版本。如果将其设置为28,则它将无法在装有Android 27的设备上安装。