Android Things-Raspberry Pi 3 B-adb install apk-安装失败的旧版SDK

时间:2018-11-30 02:23:47

标签: android adb android-things

我有一个自定义版本的Android Things,其应用sdk已成功安装在RP 3B上。我想用新版本更新apk,因此我试图通过adb安装它。

尝试安装时出现以下错误:INSTALL_FAILED_OLDER_SDK

enter image description here

现在,这似乎很容易解释,APK是使用API​​ 27而不是API 28构建的。问题在于它是使用API​​ 28构建的。

enter image description here

我删除了所有API 27痕迹,并且这种情况仍在发生。

任何想法都将不胜感激。

1 个答案:

答案 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的设备上安装。