当前位置: 首页 > 知识库问答 >
问题:

Cordova Android错误:添加插件时app:TransformClassesWithDesugarForDebug

廉志强
2023-03-14

每当我将cordova-plugin-intercom添加到解决方案中时,在构建过程中就会出现一个错误:app:transformClassesWithStackFramesFixerforDebug。在下面添加了整个输出。Project是一个空的Cordova插件,除了安装的插件什么都没有。感谢援助。下面添加了Stacktrace。我用的是最新的科尔多瓦版本。

目前,我尝试的是:

    null

C:\Development\IntercomTest>cordova build android Android Studio project detected ANDROID_HOME=C:\Users\alan.grixti\AppData\Local\Android\sdk JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131 studio Subproject Path: CordovaLib Subproject Path: app Starting a Gradle Daemon (subsequent builds will be faster) publishNonDefault is deprecated and has no effect anymore. All variants are now published. Download https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml Download https://maven.google.com/com/android/tools/build/gradle/maven-metadata.xml Configuration 'compile' in project ':app' is deprecated. Use 'implementation' instead. The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
        at build_1qfn21zmft731guegshputeki.run(C:\Development\IntercomTest\platforms\android\app\build.gradle:150) Download https://jcenter.bintray.com/io/intercom/android/intercom-sdk-base/maven-metadata.xml :CordovaLib:preBuild UP-TO-DATE :CordovaLib:preDebugBuild UP-TO-DATE :CordovaLib:compileDebugAidl UP-TO-DATE :CordovaLib:compileDebugRenderscript UP-TO-DATE :CordovaLib:checkDebugManifest UP-TO-DATE :CordovaLib:generateDebugBuildConfig UP-TO-DATE :CordovaLib:prepareLintJar UP-TO-DATE :CordovaLib:generateDebugResValues UP-TO-DATE :CordovaLib:generateDebugResources UP-TO-DATE :CordovaLib:packageDebugResources UP-TO-DATE :CordovaLib:platformAttrExtractor UP-TO-DATE :CordovaLib:processDebugManifest UP-TO-DATE :CordovaLib:processDebugResources UP-TO-DATE :CordovaLib:generateDebugSources UP-TO-DATE :CordovaLib:javaPreCompileDebug UP-TO-DATE :CordovaLib:compileDebugJavaWithJavac UP-TO-DATE :CordovaLib:processDebugJavaRes NO-SOURCE :CordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:compileDebugAidl UP-TO-DATE :CordovaLib:packageDebugRenderscript NO-SOURCE :app:compileDebugRenderscript UP-TO-DATE :app:checkDebugManifest UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:prepareLintJar UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources UP-TO-DATE :app:createDebugCompatibleScreenManifests UP-TO-DATE :app:processDebugManifest UP-TO-DATE :app:splitsDiscoveryTaskDebug UP-TO-DATE :app:processDebugResourcesC:\Users\alan.grixti\.gradle\caches\transforms-1\files-1.1\appcompat-v7-28.0.0.aar\781a7646a099cfab576de3a8299207af\res\values-v28\values-v28.xml:9:5-12:13: AAPT: error: resource android:attr/dialogCornerRadius not found.

C:\Development\IntercomTest\platforms\android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:11: AAPT: error: resource android:attr/dialogCornerRadius not found.

C:\Users\alan.grixti\.gradle\caches\transforms-1\files-1.1\appcompat-v7-28.0.0.aar\781a7646a099cfab576de3a8299207af\res\values\values.xml:1304:5-69: AAPT: error: resource android:attr/fontVariationSettings not found.

C:\Users\alan.grixti\.gradle\caches\transforms-1\files-1.1\appcompat-v7-28.0.0.aar\781a7646a099cfab576de3a8299207af\res\values\values.xml:1304:5-69: AAPT: error: resource android:attr/ttcIndex not found.

C:\Development\IntercomTest\platforms\android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:7: error: resource android:attr/dialogCornerRadius not found. 

C:\development\intercomtest\platforms\android\app\build\inverment\mergedebugresources\merged.dir\values-v28\values-v28.xml:11:error:resource android:attr/dialogcornerradius未找到。

C:\development\intercomtest\platforms\android\app\build\inverment\mergedebugresources\merged.dir\values\values.xml:644:error:resource android:attr/fontvariationsettings未找到。

C:\development\intercomtest\platforms\android\app\build\inverment\mergedebugresources\merged.dir\values\values.xml:644:error:resource android:attr/ttcindex未找到。错误:链接引用失败。

共有1个答案

端木乐语
2023-03-14

导致构建失败的实际错误如下:

AAPT:错误:找不到资源Android:attr/DialogCornerRadius。

如本答案所述,出现此错误的原因是compileSdkVersion与Android支持库版本不匹配。

compile "com.android.support:appcompat-v7:26.+"

一个潜在的解决方案是使用cordova-android-support-gradle-release覆盖其他插件指定的支持库版本:

cordova plugin add cordova-android-support-gradle-release  --variable ANDROID_SUPPORT_VERSION=27.+
 类似资料:
  • 我尝试在中的之前添加:,但没有任何意义。有人看到是什么引起的吗? 代码如下: 主要活动: 编辑。如果我将自定义数据输入到中,则不会出现日志警告。

  • 我一直得到这个错误时添加这个。任何想法。我在其他WSDL链接上工作过,除了这个,它们都很好。 组织。阿帕奇。xmlbeans。XmlException:javax。网ssl。SSLHandshakeException:太阳。安全验证器。ValidatorException:PKIX路径生成失败:sun。安全供应商。certpath。SunCertPathBuilderException:找不到请求

  • 正在尝试使用 手机短信插件 将短信功能添加到应用程序中。我已经完成了文档中提到的安装- 我添加行 但当我加上 在构造函数参数中,它在JS控制台中抛出以下错误,页面停止工作。 果心js:12501错误错误:未捕获(promise中):类型错误:对象(…)不是函数类型错误:对象(…)不是索引处的函数。js:93 at模块/node\u模块/@离子本机/短信/索引。js(index.js:142)at

  • 添加此插件后,image_editor_pro在获取包时显示此错误… [memeistan]flutter pub get在memeistan中运行“flutter pub get”... 当前Dart SDK版本为2.10.4。

  • 当我添加到我的离子项目的科尔多瓦地理定位插件,用这个命令: 爱奥尼亚cordova插件添加cordova插件地理位置--可变地理位置\u用法\u DESCRIPTION=“定位您” 我得到了这个错误: 建筑失败 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。 总时间: 1.296秒 安装'cordoa-plugin-geol定位'失

  • 我试图创建一个maven项目,并在以后添加Spring Boot依赖项,但我一直在maven插件上得到错误高亮显示。下面是截图:Maven Projects截图来自intellij