注: 此博客为记录个人开发过程中遇到的报错问题以及解决方案。
由于不同版本环境等因素影响,解决方案对其他人可能无效。
本博客仅提供一种解决思路,具体问题请具体分析。
- 报错:Connection timed out: connect
- 解决:在Gradle目录下的build.gradle中Google()和jcenter()中间增加
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
buildscript { repositories { google() maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} jcenter() } }
- 报错:Gradle报错:
1: Task failed with an exception. ----------- * What went wrong: A problem was found with the configuration of task ':app:checkDebugManifest' (type 'CheckManifest'). - Type 'com.android.build.gradle.internal.tasks.CheckManifest' property 'manifest' has @Input annotation used on property of type 'File'. Reason: A property of type 'File' annotated with @Input cannot determine how to interpret the file. Possible solutions: 1. Annotate with @InputFile for regular files. 2. Annotate with @InputDirectory for directories. 3. If you want to track the path, return File.absolutePath as a String and keep @Input. Please refer to https://docs.gradle.org/7.0.2/user