Android | 开发过程遇到的报错以及解决方法

注: 此博客为记录个人开发过程中遇到的报错问题以及解决方案。

由于不同版本环境等因素影响,解决方案对其他人可能无效。

本博客仅提供一种解决思路,具体问题请具体分析。

  • 报错: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/userguide/validation_problems.html#incorrect_use_of_input_annotation for more details about this problem.
    • Try:

    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    ==============================================================================

  • 解决:将gradle-wrapper.properties中的gradle版本降级

    distributionUrl=https://services.gradle.org/distributions/gradle-7.0.2-bin.zip

修改为

复制代码
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
Java version First Gradle version to support it
8 2.0
9 4.3
10 4.7
11 5.0
12 5.4
13 6.0
14 6.3
15 6.7
16 7.0
17 7.3
18 7.5
19 7.6
20 8.1
[Java版本与Gradle版本对应]

注:在Android Studio修改Java版本方法:

  • 报错:
  • 参考:
  • 解决:

(未完待续...)

相关推荐
lhbian7 分钟前
PHP、C++和C语言对比:哪个更适合你?
android·数据库·spring boot·mysql·kafka
catoop1 小时前
Android 最佳实践、分层架构与全流程解析(2025)
android
ZHANG13HAO2 小时前
Android 13 特权应用(Android Studio 开发)调用 AOSP 隐藏 API 完整教程
android·ide·android studio
田梓燊2 小时前
leetcode 142
android·java·leetcode
angerdream2 小时前
Android手把手编写儿童手机远程监控App之JAVA基础
android
菠萝地亚狂想曲3 小时前
Zephyr_01, environment
android·java·javascript
sTone873753 小时前
跨端框架通信机制全解析:从 URL Schema 到 JSI 到 Platform Channel
android·前端
sTone873753 小时前
Java 注解完全指南:从 "这是什么" 到 "自己写一个"
android·前端
catoop3 小时前
Kotlin 协程在 Android 开发中的应用:定义、优势与对比
android·kotlin
撒旦物种3 小时前
Android WebView 获取内容高度
android·webview