ikemura23 / Yaimafuni-Android

やいまふに Android
3 stars 0 forks source link

gradlePluginを7.1.2にあげる #84

Closed ikemura23 closed 2 years ago

ikemura23 commented 2 years ago

Android Studioのpopupから更新した。

すると以下のエラーになりビルドが通らなくなった、

./gradlew :app:mergeDebugResources

> Configure project :app
WARNING:API 'BaseVariant.getApplicationIdTextResource' is obsolete and has been replaced with 'VariantProperties.applicationId'.
It will be removed in version 7.0 of the Android Gradle plugin.
For more information, see TBD.
To determine what is calling BaseVariant.getApplicationIdTextResource, use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
ikemura23 commented 2 years ago

今度は違うエラーになった

./gradlew :app:mergeDebugResources --warning-mode all

> Task :app:mergeDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.res.ResourceCompilerRunnable
   > Resource compilation failed. Check logs for details.

xmlの記述ミスらしい?

Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '=' (code 61) (expected a name start character)
 at [row,col {unknown-source}]: [34,19]
        at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:666)
        at com.ctc.wstx.sr.StreamScanner.parseLocalName(StreamScanner.java:1824)
        at com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:3098)
        at com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:3042)
        at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2920)
        at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1122)
        at com.ctc.wstx.evt.WstxEventReader.nextEvent(WstxEventReader.java:283)
        at com.android.aaptcompiler.XmlProcessor.processElement(XmlProcessor.kt:282)
        at com.android.aaptcompiler.XmlProcessor.processElement$default(XmlProcessor.kt:198)
        at com.android.aaptcompiler.XmlProcessor.process(XmlProcessor.kt:127)
        at com.android.aaptcompiler.ResourceCompiler.compileXml(ResourceCompiler.kt:321)
        at com.android.aaptcompiler.ResourceCompiler.access$compileXml(ResourceCompiler.kt:1)
        at com.android.aaptcompiler.ResourceCompiler$getCompileMethod$2.invoke(ResourceCompiler.kt:148)
        at com.android.aaptcompiler.ResourceCompiler$getCompileMethod$2.invoke(ResourceCompiler.kt:148)
        at com.android.aaptcompiler.ResourceCompiler.compileResource(ResourceCompiler.kt:123)
ikemura23 commented 2 years ago

:app:compileDebugKotlin でエラーになった

gralde buld --scanした https://scans.gradle.com/s/sm4rpmvy3it5k

ikemura23 commented 2 years ago

次はこんなエラーに..

./gradlew :shared:linkDebugFrameworkIosArm64

> Task :shared:linkDebugFrameworkIosArm64 FAILED
e: Compilation failed: Symbol for kotlinx.coroutines.channels/ReceiveChannel.cancel|-8600341702690285748[0] is unbound

 * Source files: 
 * Compiler version info: Konan: 1.6.10 / Kotlin: 1.6.10
 * Output kind: STATIC_CACHE

e: java.lang.IllegalStateException: Symbol for kotlinx.coroutines.channels/ReceiveChannel.cancel|-8600341702690285748[0] is unbound
        at org.jetbrains.kotlin.ir.symbols.impl.IrBindablePublicSymbolBase.getOwner(IrPublicSymbolBase.kt:52)
        at org.jetbrains.kotlin.ir.symbols.impl.IrSimpleFunctionPublicSymbolImpl.getOwner(IrPublicSymbolBase.kt:74)
        at org.jetbrains.kotlin.backend.common.ir.Symbols$Companion.isTypeOfIntrinsic(Ir.kt:250)
        at org.jetbrains.kotlin.backend.konan.lower.PreInlineLowering$lower$1.visitCall(PreInlineLowering.kt:55)
        at org.jetbrains.kotlin.backend.konan.lower.PreInlineLowering$lower$1.visitCall(PreInlineLowering.kt:39)
        at org.jetbrains.kotlin.ir.expressions.impl.IrCallImpl.accept(IrCallImpl.kt:47)
        at org.jetbrains.kotlin.ir.expressions.IrExpression.transform(IrExpression.kt:33)
        at org.jetbrains.kotlin.ir.expressions.IrExpression.transform(IrExpression.kt:26)
        at org.jetbrains.kotlin.ir.expressions.IrBlockBody.transformChildren(IrBody.kt:62)
        at org.jetbrains.kotlin.ir.visitors.IrElementTransformer$DefaultImpls.visitBody(IrElementTransformer.kt:66)
        at org.jetbrains.kotlin.backend.konan.lower.PreInlineLowering$lower$1.visitBody(PreInlineLowering.kt:39)
ikemura23 commented 2 years ago

dependenciesをしらべてみる

./gradlew dependencies

------------------------------------------------------------
Root project 'Yaimafuni-Android'
------------------------------------------------------------

kotlinKlibCommonizerClasspath
\--- org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.6.10
     +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10
     |    +--- org.jetbrains:annotations:13.0
     |    \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10
     \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.10
          +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*)
          +--- org.jetbrains.kotlin:kotlin-script-runtime:1.6.10
          +--- org.jetbrains.kotlin:kotlin-reflect:1.6.10
          |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.10 (*)
          +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.6.10
          +--- org.jetbrains.intellij.deps:trove4j:1.0.20181211
          \--- net.java.dev.jna:jna:5.6.0
ikemura23 commented 2 years ago

85 で対応・解決できたためクローズ