相关疑难解决方法(0)

无法识别的属性名称 MODULE(类 com.sun.tools.javac.util.SharedNameTable$NameImpl)

我收到此构建错误,已将我的本机 android 项目更新为 Android S(android 12 的预发行版)。

谷歌搜索错误没有发现有价值的命中。几年前来自 Netbeans 的一击和一些 Xamarin 问题。

堆栈跟踪如下:

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':dependencies:android:kaptDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction
   > java.lang.reflect.InvocationTargetException (no error message)

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':dependencies:android:kaptDebugKotlin'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:200)
    at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:263) …
Run Code Online (Sandbox Code Playgroud)

java android gradle kotlin

18
推荐指数
5
解决办法
3668
查看次数

Play 商店无法检测设备兼容性

我想通过 Google Play 商店将我的应用程序分发给尽可能多的用户,但我在更新的应用程序的兼容设备上遇到了奇怪的行为(我正在更新应用程序,保持相同的应用程序 ID;旧版本 -当前的在线生产版本 - 最后更新于 2021 年)。

我已经阅读了 Stack Overflow 上的所有相关问题以及官方 Android 文档。我正在使用最新版本的 Android Studio,构建 App Bundle 格式。

Play 控制台声明两个版本的兼容设备数量相同(大约 19k+)。

在某些设备上,新设备不兼容,但旧设备兼容并且可以安装。

以下是一些被 Play 商店检测为不兼容的设备(均未 root):

  • OnePlus Nord 采用 Qualcomm SDM765G,型号 AC2003,5G 八核,Android 12,OxygenOS Contributor,内核 4.19.157-perf+
  • EMUI HUAWEI Mate 20 Pro,型号 LYA-L09,GPU Turbo,EMUI 版本 12.0.0,处理器华为 Kirin 980,分辨率 3120x1440,“Mainline”软件更新 01-02-2023,Android 12
  • 红米Note 10 Pro、MIUI Global 14.0.2.0、Android 13 TKQ1
  • Galaxy A50,型号 SM-A505FN/DS,OneUI 3.1,Android 11,Google Play 商店于 2023 年 1 月 3 日更新,内核 4.14.113,Knox 3.7

我已经尝试过这些,但没有成功:

  • 要求用户清除Play Store应用程序和Play Services应用程序的缓存和数据
  • 要求用户更新其设备上的所有可能内容 …

android google-play

3
推荐指数
1
解决办法
1655
查看次数

标签 统计

android ×2

google-play ×1

gradle ×1

java ×1

kotlin ×1