web-dev-qa-db-ja.com

エラー:参照のリンクに失敗しました。 -> QueuedJob

Kotlinを使用してAndroid Material Designを勉強していたので、Android.support.design.widget.FloatingActionButtonを使用しようとするまではすべてうまくいきました。

プロジェクトをリビルドすると、次のエラーメッセージが表示されます。

Information:Gradle tasks [clean, :app:assembleDebug]
C:\Users\qin\.gradle\caches\transforms-1\files-1.1\appcompat-v7-26.1.0.aar\3d5ddc383685b19d22429a29e09f2aeb\res\values\values.xml
Error:(1419, 5) error: style attribute 'attr/textColor (aka br.com.conseng.themedesign:attr/textColor)' not found.
Error:(1525, 5) error: style attribute 'attr/textColor (aka br.com.conseng.themedesign:attr/textColor)' not found.
.....\CursoMaterialDesign\ThemeDesign\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml
Error:(1843) style attribute 'attr/textColor (aka br.com.conseng.themedesign:attr/textColor)' not found.
Error:(1953) style attribute 'attr/textColor (aka br.com.conseng.themedesign:attr/textColor)' not found.
Error:failed linking references.
Error:Java.util.concurrent.ExecutionException: Java.util.concurrent.ExecutionException: com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:Java.util.concurrent.ExecutionException: com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt
Information:BUILD FAILED in 15s
Information:9 errors
Information:0 warnings
Information:See complete output in console

ソースファイルを GitHub に保存しました。私の環境は次のとおりです。

  • WINDOWS 10 10.03.0.1(64ビット)
  • Android STUDIO Android St​​udio 3.0.1-ビルド#AI-171.4443003
  • JRE:1.8.0_152-release-915-b01 AMD64
  • JVM:OpenJDK 64ビットサーバーVM by JetBrains s.r.o

私は試した:

  1. FILE-> INVALIDATE CACHE/RESTARTコマンドですが、変更はありません。
  2. 端末でgradlew cleanBuildCacheを実行しましたが、「9.0.1」(?)からJavaバージョンを判別できませんでした。下に示された。
gradlew cleanBuildCache --stacktrace --debug
14:05:14.966 [INFO] [org.gradle.internal.nativeintegration.services.NativeServices] Initialized native services in: C:\Users\qin\.gradle\native
14:05:15.038 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
14:05:15.039 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.
14:05:15.039 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
14:05:15.039 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
14:05:15.042 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Could not determine Java version from '9.0.1'.
14:05:15.042 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
14:05:15.042 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Exception is:
14:05:15.043 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Java.lang.IllegalArgumentException: Could not determine Java version from '9.0.1'.
14:05:15.043 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.api.JavaVersion.toVersion(JavaVersion.Java:72)
14:05:15.043 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.api.JavaVersion.current(JavaVersion.Java:82)
14:05:15.043 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.internal.jvm.UnsupportedJavaRuntimeException.assertUsingVersion(UnsupportedJavaRuntimeEx
ception.Java:29)
14:05:15.044 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.Java:32)
14:05:15.044 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.Java:24)
14:05:15.044 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.Java:33)
14:05:15.044 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.Java:22)
14:05:15.044 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.Java:
253)
14:05:15.044 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.Java:
182)
14:05:15.044 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.Main.doAction(Main.Java:33)
14:05:15.044 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.Java:45)
14:05:15.044 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at Java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
14:05:15.044 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at Java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.Java:62)
14:05:15.045 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at Java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:43)
14:05:15.045 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at Java.base/Java.lang.reflect.Method.invoke(Method.Java:564)
14:05:15.045 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.Java:60)
14:05:15.045 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.Java:37)
14:05:15.045 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.GradleMain.main(GradleMain.Java:23)
14:05:15.045 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at Java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
14:05:15.045 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at Java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.Java:62)
14:05:15.045 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at Java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:43)
14:05:15.046 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at Java.base/Java.lang.reflect.Method.invoke(Method.Java:564)
14:05:15.046 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.Java:30)
14:05:15.046 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.Java:129)
14:05:15.046 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.Java:61)
14:05:15.046 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
14:05:15.046 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
14:05:15.046 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Get more help at https://help.gradle.org
11

「Android:textColor」である必要があるときに、属性「textColor」を参照していました。
app/src/main/res/values/styles.xmlの13行目と17行目を置き換えます。

<item name="textColor">...</item> -> <item name="Android:textColor">...</item>

方法:AAPTからのエラーは次のことを述べています。

エラー:スタイル属性「attr/textColor(別名br.com.conseng.themedesign:attr/textColor)」が見つかりません。

あなた(またはあなたのライブラリ)が認識されていないどこかの属性を使用していることを指摘しています。リポジトリで「textColor」を検索し、「textColor」という名前の2つの属性を見つけました。広く使用されている属性は「Android:textColor」であり、属性「textColor」を自分で定義していないため、「Android:」プレフィックスが欠落しているように見えました。

18

build.gradle(app)に移動し、これを依存関係に追加します。

implementation 'com.Android.support:appcompat-v7:28.0.0'

現在、私のcompileSdkVersion28なので、28.0.0です。

それに応じて変更してみてください。

3
Rohit Dayani

私の状況では、build.gradleのcompileSdkVersion <targetSdkVersionです。 compileSdkVersion> = targetSdkVersionを変更するだけです。

2
timyau

カラーリソースを削除しましたが、自分のスタイルで使用されています。そのため、Ctrl+Shift+Fによって、色が実際にどこでも使用していないかどうかを確認してください。

1
EAMax

Gradleビルドファイルのdependenciesから次の行を削除します:

implementation 'com.Android.support.constraint:constraint-layout:+'
1
vaisakh mv