Android Studio3.0-找不到方法com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List‘
尝试使用Android Studio 3.0 Canary 1启动一个新的Kotlin项目时显示此错误。完整跟踪:
'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List;'.错误:找不到方法
此意外错误的可能原因包括:
- Gradle的依赖项缓存可能已损坏(这有时会在网络连接超时后发生)。重新下载依赖项和同步项目(需要网络)
- Gradle构建进程(守护进程)的状态可能已损坏。停止所有Gradle守护进程可能会解决此问题。停止Gradle生成过程(需要重新启动)
- 您的项目使用的第三方插件可能与项目中的其他插件或项目请求的Gradle版本不兼容。
在Gradle进程损坏的情况下,您还可以尝试关闭IDE,然后杀死所有Java进程。
我已经尝试了前两个选项,第三方插件保留为默认。
gradle-wrapper.properties
#Thu May 18 08:36:52 BST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip
build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = '1.1.2-3'
repositories {
maven { url 'https://maven.google.com' }
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
mavenCentral()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
我自己还没有接触到这些值中的任何一个,它们被保留为默认值。创建一个非Kotlin的新项目没有这个问题。
转载请注明出处:http://www.yutianjidian.com/article/20230526/2306159.html
随机推荐
-
详解Android Studio 3.0的新特性与适配
简介 Android Studio升级到3.0后,有不少的改动和新特性,先贴出官方的迁移说明。 本文会持续收集与总结本人在使用Android Studio 3.0进行开发的过程中所遇到的问题。 版本配置 Gradle版本 Andro...
-
ConstraintLayout在图形用户界面编辑器Android Studio3.0- Canary 4中不起作用
我在Android Studio3.0中编辑包含ConstraintLayout元素的布局时遇到了问题。我的依赖关系如下: project.ext.support_library_version = 26.0.0-beta2 ...
-
浅谈Android Studio 3.0 工具新特性的使用 Android Profiler 、Device File Explorer
前言: 其实 studio3.0的工具大家也已经使用过一段时间了,自己呢,就是从bate版开始使用的,我觉得比较好用的几个地方。就几个,可能还没用到其他的精髓。 但我觉的这个两个功能对我是比较实用的。好那么下面就给大家介绍一下吧。 正文:...
-
在Android Studio3.3 Canary 3 Kotlin项目中找不到symbol DataBindingComponent
我刚刚在启用了Kotlin的Android Studio 3.3 Canary 3上创建了一个新项目。然后我也启用了数据绑定,但是我得到了一个错误,说它找不到DataBindingComponent类。这是我的gradle文件buildsc...
-
AndroidStudio4.0 New Class的坑(小结)
AndroidStudio升级后, 新建类变成了下面这个样子, 并且默认还没有修饰符, 一堆大写的英文看的我一脸懵逼, 后来在 stackoverflow 上看到了这几个参数的含义: IMPORT BLOCK 说白了就是导包(谁家导...
-
Android Studio3.0新特性及安装图文教程
Android Studio是Android的官方IDE。它是专为Android而打造,可以加快您的开发速度,帮助您为每款Android设备构建最优应用。 它提供专为Android开发者量身定制的工具,其中包括丰富的代码编辑、调试、测试和...
-
Android Studio3.0升级后使用注意事项及解决方法
Gradle plugin最高版本4.* 老的项目在使用新版本时,可能会出现gradle plugin冲突的问题 Error:Failed to open zip file. Gradle's dependency cache may...
-
Android Studio 3.0 kotlin扩展函数Unresolved reference‘
我试图将我的项目更新为使用Android Studio3.0Beta 2,但我的Kotlin扩展函数出现错误。我有一个模块sdk,它包含一些提供扩展功能的Kotlin文件,下面是一个示例:fun Context.hasPermission(...
-
浅析Android Studio 3.0 升级各种坑(推荐)
点击 Check for Updates 增量更新: 下载完成,会提示更新 您将 Gradle 更新至 4.1: 这里建议您对老项目先暂时点击 Don't remind me on this project,以防有坑。当然我不入地狱谁...
-
java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法在Android Studio 3.0中合并dex
...