开发Android App,令人头疼的Android Studio、Gradle、JDK、Andrroid Gradle Plugin版本问题

这篇具有很好参考价值的文章主要介绍了开发Android App,令人头疼的Android Studio、Gradle、JDK、Andrroid Gradle Plugin版本问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开发Android App,各种报错。真是炼狱般的体验,一弄弄一天,一抬头半夜两点半,时间废了还没成果,真是服了。
记录下问题,便于后期查阅。
看到网友搞笑评论:Gradle 在不做人方面,一直很稳定

目前使用的环境:

  • Android Studio 版本:Flamingo | 2022.2.1 Patch 1
  • 默认支持的JDK: 默认自带的 JDK 17
  • 创建应用默认使用的 Gradle:
    • Android Gradle Plugin Version 8.0.1
    • Gradle Version: 8.0
  • Android SDK 编译版本 33

由于 Android Studio Flamingo 自带的 JDK 17,打开其他项目报错。需要修改 Gradle、AGP、JDK版本。

Gradle & Java 兼容性

官网:https://docs.gradle.org/current/userguide/compatibility.html
gradle和jdk版本,移动端,android,android studio,java

AGP 与 Gradle 版本兼容性

gradle和jdk版本,移动端,android,android studio,java

Android Studio 与 AGP 版本兼容性

https://developer.android.com/studio/releases?hl=zh-cn
gradle和jdk版本,移动端,android,android studio,java

Android 版本与 Java 版本

Android build 中的 Java 版本
https://developer.android.com/build/jdks?hl=zh-cn

Android各版本对应的SDK及JDK版本要求
https://blog.csdn.net/j086924/article/details/122866386
gradle和jdk版本,移动端,android,android studio,java
gradle和jdk版本,移动端,android,android studio,java

参考:文章来源地址https://www.toymoban.com/news/detail-824103.html

  • https://medium.com/@mkcode0323/android-gradle-plugin-gradle-version-and-android-studio-compatibility-b01fa36b4a29
    gradle和jdk版本,移动端,android,android studio,java
  • 官网参考:Android Gradle 插件版本说明
  • 其他文章参考:Android Gradle Plugin、Gradle、 Build Tools、JDK版本对应关系

到了这里,关于开发Android App,令人头疼的Android Studio、Gradle、JDK、Andrroid Gradle Plugin版本问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Android开发中Gradle插件,Gradle版本与JDK版本之间的对应关系

    Gradle插件 Gradle版本 SDK Build Tools JDK版本 说明 8.2 8.1 17 8.1 8.0 17 8.0 8.0 30.0.3 17 7.4 7.5 30.0.3 11 7.3 7.4 30.0.3 11 7.2 7.3.3 30.0.3 11 7.1 7.2 30.3.30 11 4.2.0+ 6.7.1 30.0.2 8+ 4.1.0+ 6.5+ 29.0.2 8+ 4.0.0+ 6.1.1+ 29.0.2 8+ 3.6.0~3.6.4 5.6.4+ 28.0.3 8+ 3.5.0 - 3.5.4 5.4.1+ 28.0.3 8+ 3.4.0 - 3.4.3 5.1.1+ 28.0.3 8+ 3.3.0 - 3.3.3 4.10.1+ 28.0

    2024年03月20日
    浏览(16)
  • Android Studio版本升级后的问题 gradle降级、jdk升级 Compose 与 Kotlin 的兼容性对应关系

    Android Studio版本升级后的问题 gradle降级、jdk升级 Compose 与 Kotlin 的兼容性对应关系

    AGPBI: {“kind”:“error”,“text”:“Can’t determine type for tag ‘macro name=“m3_comp_switch_disabled_selected_handle_color”?attr/colorSurface’”,“sources”:[{“file”:“/Users/fausto/.gradle/caches/transforms-3/4948d05d0ff6027d2e3c9f4a6010103b/transformed/material-1.7.0-alpha02/res/values/values.xml”}],“tool”:“Resource and

    2024年02月04日
    浏览(70)
  • 解决Gradle sync failed: Gradle Sync Issues问题(Android开发/Android Studio)

    解决Gradle sync failed: Gradle Sync Issues问题(Android开发/Android Studio)

    我刚学移动开发的时候,打开android studio会提示下图所示的问题:Could not install Gradle distribution from \\\'https://services.gradle.org/distributions/gradle-7.3.3-bin.zip\\\'. 网上看了很多方法,说得 下载相关Gradle文件,并且指定好相关位置 ,试了好多次,一直不成功,后来发现是 指定位置 这一步出

    2024年02月08日
    浏览(10)
  • 解决Android Studio-jdk版本不符问题(No matching variant of com.android.tools.build:gradle:7.4.0 was found.)

    解决Android Studio-jdk版本不符问题(No matching variant of com.android.tools.build:gradle:7.4.0 was found.)

    目录 问题截图: 错误代码: 错误原因: 解决方法: 今天在打开项目的时候遇到了一些问题: 问题截图: 错误代码: 如下: No matching variant of com.android.tools.build:gradle:7.4.0 was found. The consumer was configured to find a runtime of a library compatible with Java 8, packaged as a jar, and its dependencie

    2024年02月11日
    浏览(43)
  • Android Studio开发环境搭建及设置本地Gradle方法

    Android Studio开发环境搭建及设置本地Gradle方法 在Android应用程序开发中,Android Studio是一款非常受欢迎的集成开发环境(IDE)。本文将详细介绍如何搭建Android Studio开发环境,并设置本地Gradle方法。同时,我们也会提供相应的源代码示例。 下载和安装Android Studio 首先,我们需要

    2024年01月19日
    浏览(10)
  • Android Studio开发环境搭建及本地Gradle设置方法

    Android Studio开发环境搭建及本地Gradle设置方法 在进行Android应用程序开发时,Android Studio是一款非常强大的集成开发环境(IDE)。它提供了丰富的工具和功能,帮助开发者轻松创建、测试和调试Android应用程序。本文将详细介绍如何搭建Android Studio开发环境,并配置本地Gradle设置

    2024年02月07日
    浏览(10)
  • Android开发中,JDK版本,Gradle版本,Kotlin插件与Kotlin版本等各自对应关系

    Android开发中,JDK版本,Gradle版本,Kotlin插件与Kotlin版本等各自对应关系

    一、Gradle版本和Java版本对应关系 二、Gradle版本和Kotlin版本对应关系 三、Gradle版本和Gradle插件版本匹配关系 可以在Android Studio的 File Project Structure Project 菜单中指定插件版本,也可以在顶级 build.gradle 文件中进行修改

    2024年03月15日
    浏览(13)
  • Android Studio 中使用 Gradle 配置多渠道打包 配置不同的渠道名称 配置不同的App名称 配置不同的Logo

    Android Studio 中使用 Gradle 配置多渠道打包 配置不同的渠道名称 配置不同的App名称 配置不同的Logo

    三种操作都是可以混合一起用的,本来也不是很难的事情,为了方便分别理解,这里我就分开处理了。 如果需要将打包出来的apk的名称自动命名成指定格式,也可以进行配置,我这里没这个需求,所以这里就不讨论了。 另外,我的配置里面,还通过buildTypes{debug{} release{}}的方

    2024年02月09日
    浏览(11)
  • android studio开发app实例

    以下是一个简单的Android Studio开发App的实例: 1. 打开Android Studio,并创建一个新项目。 2. 选择一个适当的应用程序名称和包名称,然后选择目标API级别和默认Activity的模板。 3. 在MainActivity.java文件中,添加以下代码以配置MainActivity: ``` import android.os.Bundle; import androidx.appcompa

    2024年02月16日
    浏览(7)
  • 基于Android Studio的记账类app开发

    基于Android Studio的记账类app开发

    记账 APP 需要有如下三个系统: 统计系统、记账系统、用户系统 。 统计系统需要实现当月消费统计,包括收入、支出、结余等内容, 并可以让用户通过可视化图的方式清晰了解使用情况。 记账系统需要实现记账的操作,包括选择账 目类别、消费类型、金额、具体内容等,

    2023年04月08日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包