Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行gradle时未找到kotlinx.android.synthetic_Android_Gradle_Kotlin_Kotlin Android Extensions - Fatal编程技术网

运行gradle时未找到kotlinx.android.synthetic

运行gradle时未找到kotlinx.android.synthetic,android,gradle,kotlin,kotlin-android-extensions,Android,Gradle,Kotlin,Kotlin Android Extensions,我正在使用Kotlin Android扩展。 我的gradle项目: buildscript { ext.kotlin_version = '1.2.41' dependencies { classpath 'com.android.tools.build:gradle:3.1.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" ... 我的应用程序gradle

我正在使用Kotlin Android扩展。 我的gradle项目:

buildscript {
    ext.kotlin_version = '1.2.41'
dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
...
我的应用程序gradle:

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'io.fabric'
apply plugin: 'kotlin-kapt'
apply plugin: 'jacoco-android'
apply plugin: "kotlin-allopen"
...
渐变版本4.6 Android Studio 3.1.2 建造#AI-173.4720617,建造于2018年4月14日 JRE:1.8.0_152-release-1024-b01 x86_64 JVM:JetBrains s.r.o提供的OpenJDK 64位服务器虚拟机 Mac OS X 10.13.4

当通过IDE运行一切时,一切都正常,但是当通过控制台运行
gradle-p~/source/android app assembleDebug
时,IDE突然将任何
import kotlinx.android.synthetic.main…
标记为未使用,并且代码中的任何视图都标记为未找到构建成功

它曾经工作过,我升级的一个版本(Android studio、gradle、Kotlin插件)破坏了它。下一步该怎么办

控制台输出:

19:46$gradle-p~/source/android应用程序assembleDebug——控制台普通版
警告:配置“编译”已过时,已替换为“实现”和“api”。
将于2018年底拆除。有关更多信息,请参阅:http://d.android.com/r/tools/update-dependency-configurations.html
registerResGeneratingTask已弃用,请使用registerGeneratedResFolders(FileCollection)
registerResGeneratingTask已弃用,请使用registerGeneratedResFolders(FileCollection)
registerResGeneratingTask已弃用,请使用registerGeneratedResFolders(FileCollection)
registerResGeneratingTask已弃用,请使用registerGeneratedResFolders(FileCollection)
registerResGeneratingTask已弃用,请使用registerGeneratedResFolders(FileCollection)
:app:预构建最新版本
:app:preDebugBuild-TO-DATE
:app:compiledBugaidl最新版本
:app:CompiledBugRenderScript最新版本
:app:checkDebugManifest最新
:app:generateDebugBuildConfig
:app:mainApkListPersistenceDebug
:app:generateDebugResValues最新
:app:generateDebugResources最新
:app:processDebugGoogleServices
解析json文件:/Users/efimerdler kravitz/source/android app/app/google-services.json
:app:mergeDebugResources最新
:app:createDebugCompatibleScreenManifests
:app:processDebugManifest
:app:splitsDiscoveryTaskDebug最新
:app:processDebugResources
:app:kaptGenerateStubsDebugKotlin
:app:kaptDebugKotlin
:app:compiledBugkotlin
:app:prepareLintJar最新版本
:app:generateDebugSources
:app:javaPreCompileDebug最新版本
:app:compiledBugJavaWithJavaC
:app:compiledBugndk无源代码
:app:compiledBugSources
:app:mergeDebugShaders最新
:app:CompiledBugShader最新版本
:app:generateDebugAssets最新
:app:mergeDebugAssets最新
:app:transformClassesWithDexBuilderForDebug
:app:transformDexArchiveWithExternalLibsDexMergerForDebug
:app:transformDexArchiveWithDexMergerForDebug
:app:mergeDebugJniLibFolders最新
:app:transformNativeLibsWithMergeJniLibsForDebug最新
:app:processDebugJavaRes NO-SOURCE
:app:transformResourcesWithMergeJavaResForDebug最新
:app:validateSigning调试最新
:app:packageDebug
:app:assembleDebug

在Android Studio文件->无效缓存/重新启动…->btn“invalidate and restart”

你尝试过清理和重建吗?@JoaquimLey
gradle clean&&gradle-p~/source/android应用程序AssembledBug
甚至对更奇怪的事情都没有帮助,当在android Studio中运行gradle菜单时,它工作正常,没有任何错误,只有命令行失败谢谢,这是我做的第一件事,我也有同样的问题,当我使用“gradlew clean build”时,我松开了kotlinx.android.synthetic