无法解析配置“”的所有文件:app:androidapis'

a6b3iqyw  于 2021-06-30  发布在  Java
关注(0)|答案(2)|浏览(996)

1s内配置成功
调用mockable jar artifact transform创建文件:c:\users…gradle\caches\transforms-1\files-1.1\android.jar\637e2bccbff6bd0f7a7583f7e9d4551b\android.jar,输入c:\users…\appdata\local\android\sdk\platforms\android-28\android.jar
gradle sync失败:无法解析配置“”的所有文件:app:androidapis'. 无法使用transform mockablejartransform转换文件“android.jar”以匹配属性{artifacttype=android mockable jar,returndefaultvalues=false}
无法创建mockable android.jar zip文件为空
我是新来的安卓工作室。我已经试过了所有的答案,但都没有成功。我把gradle插件改成了3.1.1和更低版本。我有干净的构建和无效缓存/重置。
我必须安装一个较低的安德烈工作室。为什么一个新项目会发生这种情况。安德烈工作室3.2.1

neekobn8

neekobn81#

在将androidstudio版本升级到4.1之后,还将androidgradle插件升级到了4.1.0。
但在project root folder build.gradle文件的dependencies中,它在com.google的gradle类路径下面有这个。gms:google-services version 同于4.3.0。引发了这个问题。

dependencies {
        classpath 'com.android.tools.build:gradle:4.1.0'
        classpath 'com.google.gms:google-services:4.3.0'
    }

在升级com.google之后。gms:google-services to 最新版本和同步项目。

dependencies {
            classpath 'com.android.tools.build:gradle:4.1.0'
            classpath 'com.google.gms:google-services:4.3.4'
        }

解决了这个问题。

flvtvl50

flvtvl502#

@openwell非常感谢。你救了我一天!
我找到了问题的根源。我注意到c:\users**\appdata\local\android\sdk\platforms\android-28中的andriod.jar文件丢失了,文件是0kb。不应该是这样的。所以我重新安装了androidsdk平台和源代码,从sdkmanager卸载并重新安装。然后问题就解决了。

相关问题