【问题标题】:Compile error in sketch ware after Android 11 updateAndroid 11 更新后草图软件中的编译错误
【发布时间】:2021-08-29 12:35:14
【问题描述】:

在我的 realme 5 pro 中更新(UI 2.0 Android 11)后,我的所有应用程序(运行正常)都遇到了类似的错误。请参阅下面的错误消息:

错误:找不到资源 android:style/Theme.Material.Light.DarkActionBar。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:5:错误:未找到样式属性“android:attr/colorAccent”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:6:错误:未找到样式属性“android:attr/colorControlHighlight”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:7:错误:未找到样式属性“android:attr/colorControlNormal”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:3:错误:未找到样式属性“android:attr/colorPrimary”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:4:错误:未找到样式属性“android:attr/colorPrimaryDark”。 错误:找不到资源 android:style/Theme.Material.Light.NoActionBar.Fullscreen。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:12:错误:未找到样式属性“android:attr/colorAccent”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:13:错误:未找到样式属性“android:attr/colorControlHighlight”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:14:错误:未找到样式属性“android:attr/colorControlNormal”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:10:错误:未找到样式属性“android:attr/colorPrimary”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:11:错误:未找到样式属性“android:attr/colorPrimaryDark”。 错误:找不到资源 android:style/Theme.Material.Light.NoActionBar。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:19:错误:未找到样式属性“android:attr/colorAccent”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:20:错误:未找到样式属性“android:attr/colorControlHighlight”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:21:错误:未找到样式属性“android:attr/colorControlNormal”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:17:错误:未找到样式属性“android:attr/colorPrimary”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:18:错误:未找到样式属性“android:attr/colorPrimaryDark”。 /storage/emulated/0/.sketchware/mysc/632/app/src/main/res/values/styles.xml:24:错误:未找到样式属性“android:attr/windowFullscreen”。 错误:链接引用失败。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。
  • 您是否尝试过开启 AppCompat?
  • 是的。我做到了。这已在 Android 更新后开始。所有应用程序未编译。
  • 即使是空白活动(没有代码)也会显示相同的错误。
  • 代码不是问题。所有应用程序都在工作。但是在更新到 Android 11 后,UI VERSION 2.0 将无法编译。给出上述错误消息。

标签: compiler-errors android-11 sketchware


【解决方案1】:

这是小米红米Note 8系列升级到Android 11后出现的问题。你要么等待MIUI 12.5发布,要么降级到Android 10。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,那是我最终决定安装 Sketchware Pro 的时候,因为原来的 Sketchware 已经关闭,几天后它的服务器也关闭了。 以下是在您的项目中使用 Sketchware Pro 时要牢记的步骤。我也是这样解决的。

    1. 始终使用 Sketchware Pro 6.4.0 public beta 3。所有其他版本都有错误,对我不起作用。

    2. 切换到 AAPT2(使用运行按钮旁边的设置按钮)。不知道为什么,但是 AAPT 不再适用于 SK pro 版本。您的问题是基于这一步。

    3. 在运行项目之前始终“清理临时文件”(使用与上述相同的设置按钮)。这将避免您的 apk 和 aab 文件的大小意外增加。

    这对我有用,希望对你也有用。

    【讨论】:

      猜你喜欢
      • 2021-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多