android studio 新建项目编译报错 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rcj6056
V2EX    Android

android studio 新建项目编译报错

  •  
  •   rcj6056 227 天前 4128 次点击
    这是一个创建于 227 天前的主题,其中的信息可能已经有所发展或是发生改变。

    报错信息 Plugin [id: 'com.android.application', version: '8.8.1', apply: false] was not found in any of the following sources:

    [versions] agp = "8.8.1"

    compileSdk = 35

    distributionUrlhttps://services.gradle.org/distributions/gradle-8.9-bin.zip

    好久没新建安卓项目了 现在版本管理变成啥样了啊

    求助 能解决请喝茶

    34 条回复    2025-02-26 12:33:47 +08:00
    HojiOShi
        1
    HojiOShi  
       227 天前
    先关闭 Android Studio ,然后把 C:\Users\用户名\.gradle 下面的内容除了 gradle.properties (如果在这里配置了代理,不要删除这个文件)以外的其他目录都删掉,然后再打开 Android Studio ,让它重新 Make project 就行。
    Ryinn
        2
    Ryinn  
       227 天前
    降低一下 agp 和 gradle 版本
    rcj6056
        3
    rcj6056  
    OP
       227 天前
    @HojiOShi 我在 C:\Users\用户名\.gradle 目录下没找到 gradle.properties
    文件夹已经显示了隐藏文件了 为啥没得。。 用 everything 搜了下也没有。。
    rcj6056
        4
    rcj6056  
    OP
       227 天前
    @Ryinn 具体降低到多少 agp 多少 gradle 多少比较合适
    HojiOShi
        5
    HojiOShi  
       227 天前
    @rcj6056 #3 不是叫你找这个文件,是叫你删掉 .gradle 这个目录,你如果之前没配置过 gradle.properties 就直接删掉整个目录吧。
    tanranran
        6
    tanranran  
       227 天前   2
    99% 代理导致,开个全局梯子试试
    rcj6056
        7
    rcj6056  
    OP
       227 天前
    @tanranran google 都能访问的 公司的项目是可以运行的 新建的项目不行 很奇怪
    在删除.gradle 目录 重新试
    murmurkerman
        8
    murmurkerman  
       227 天前
    看下你的插件依赖加上么:
    pluginManagement {
    repositories {
    google()
    mavenCentral()
    gradlePluginPortal()
    maven("https://jitpack.io")
    }
    }
    然后就是检查网络,是不是下载失败了
    rcj6056
        9
    rcj6056  
    OP
       227 天前
    @murmurkerman 网络没问题 设置里面 http 里面 Google.com 百度.com 都能 connection successful 的
    我刚按照你的插件都改了 还是不行。。。一样的报错

    Plugin [id: 'com.android.application', version: '8.8.1', apply: false] was not found in any of the following sources:

    * Try:
    > Run with --info or --debug option to get more log output.
    > Run with --scan to get full insights.
    > Get more help at https://help.gradle.org.
    rcj6056
        10
    rcj6056  
    OP
       227 天前
    @HojiOShi 我删除了.gradle 目录 重新下了 还是老问题报错
    sankemao
        11
    sankemao  
       227 天前
    重装 android stuido
    HojiOShi
        12
    HojiOShi  
       227 天前
    @rcj6056 #10 打开 Android Studio 菜单栏 File -> Invalidate Caches ,里面弹出个对话框,三个框都勾上,然后再点击 Invalidate and Restart 再试试。
    HangoX
        13
    HangoX  
       227 天前
    现在 termainal 执行 mac `./gradle :app:assembleDebug --info` 或者 window `./gradlew :app:assembleDebug --info`
    然后看看输输出
    rcj6056
        14
    rcj6056  
    OP
       227 天前
    @HojiOShi 还是失败 @sankemao 用哪个版本的比较合适 目前
    Android Studio Ladybug Feature Drop | 2024.2.2 Patch 1
    Build #AI-242.23726.103.2422.13016713, built on February 6, 2025
    sparklee
        15
    sparklee  
       227 天前
    distributiOnUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.9-bin.zip

    修改成这样, 解决了记得给个小红包啊
    qwell
        16
    qwell  
       227 天前
    在配置文件里给 gradle 设置一下代理
    CherryYin123
        17
    CherryYin123  
       227 天前
    我帮你看看 eXhwMTMxNDIyMg==
    houshanren
        18
    houshanren  
       227 天前
    有没有可能是 jcenter 的问题

    //jcenter()
    maven{ url'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
    TArysiyehua
        19
    TArysiyehua  
       227 天前
    7.5 以上的 gradle 改了语法,你首先要保证自己的 as 是最新的版本,另外把 sdk ,kotlin 插件什么都升级到最新。
    然后 gradle 这玩意一般来说是不能直接下载的(哪怕你有梯子),根据链接直接把包下载下来放到对应的地方(自己搜具体的位置)

    gradle 搞定之后,基本上能跑起来的,如果还是不行,就是你的 grade 版本,与 google 发布的 android 插件版本不兼容导致的,这时候就要找 8.8.1 对应的 gradle ,别人用的是什么版本
    rcj6056
        20
    rcj6056  
    OP
       227 天前
    @houshanren 试了 不是。。
    rcj6056
        21
    rcj6056  
    OP
       227 天前
    @TArysiyehua 我看下载进度是可以的应该是吧最新的 gradle 包下下来的了的
    奇怪的是公司项目的 7.5.1 的版本 gradle 都能正常跑
    我新建项目就不行 奇怪在这里
    新建版本 guadle 是 8.10.2 的版本
    TArysiyehua
        22
    TArysiyehua  
       227 天前
    @rcj6056 gradle 是 gradle ,android 插件是插件插件,他们两者之间有一定的版本约束的,你都说你的 7.5.1 的插件能跑 8.8.1 的 android ,可能 gradle 8.9 之后就要求更高的 android 插件版本
    InkStone
        23
    InkStone  
       227 天前
    新建项目跑不起来,一般来说就是下面几种可能性:
    1. gradle 没下载下来:换国内源
    2. gradle 和 agp 版本不一致:换合适的版本
    3. jdk 版本和 gradle 版本不一致:换合适的版本
    4. maven 源跑不通:多加几个国内源
    zeroli
        24
    zeroli  
       227 天前   1
    distributiOnUrl=https://services.gradle.org/distributions/gradle-8.10.2-bin.zip

    plugins {
    id("com.android.application") version "8.8.0" apply false
    id("com.android.library") version "8.8.0" apply false
    id("org.jetbrains.kotlin.android") version "2.1.10" apply false
    }


    https://developer.android.com/build/releases/gradle-plugin?hl=zh-cn
    GotKiCry
        25
    GotKiCry  
       227 天前
    看起来像是网络问题。Gradle 是不走 Android Studio 的网络代理配置的,需要单独设置 gradle.properties
    1una0bserver
        26
    1una0bserver  
       227 天前
    ./gradlew clean 试试,agp 改 8.7.1 试试,还有我很怀疑你用的仓库地址有问题,我的建议是别用国内源,国内源有时有问题 maven central 的依赖没法用。
    代理用本地 http/socks 代理别用远程镜像。
    那个网络测试按钮基本就是废的,只能判断有没有返回结果没法判断是不是返回的正确结果
    1una0bserver
        27
    1una0bserver  
       227 天前
    @zeroli 对的,agp8.8.1 最低 gradle8.10.2 ,要是真是默认就不会配置成这样,不知道 op 怎么建的,严重怀疑手工建的或者直接改的。
    rcj6056
        28
    rcj6056  
    OP
       226 天前
    @1una0bserver 没有手工建哦。。
    我在描述下我的环境情况吧。。

    公司项目 gradle 版本是 7.5.1 也能正常运行

    我新安装的 as 的版本是 Android Studio Ladybug Feature Drop | 2024.2.2 Patch 1
    直接新建 project 直接一路默认点击确认
    项目 build.gradle.kts
    plugins {
    alias(libs.plugins.android.application) apply false
    alias(libs.plugins.kotlin.android) apply false
    }
    gradle-wrapper.properties
    distributiOnBase=GRADLE_USER_HOME
    distributiOnPath=wrapper/dists
    distributiOnUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists

    libs.versions.toml
    [versions]
    agp = "8.8.1"
    kotlin = "1.9.24"
    coreKtx = "1.15.0"
    junit = "4.13.2"
    junitVersion = "1.2.1"
    espressoCore = "3.6.1"
    appcompat = "1.7.0"
    material = "1.12.0"
    activity = "1.10.0"
    cOnstraintlayout= "2.2.0"

    其他信息不知道还有啥问题

    我猜想也是 vpn 问题 但是公司 Google 也能正常访问

    我自己家里的环境是好的 没问题 很顺畅新建项目跟运行
    jackOff
        29
    jackOff  
       226 天前
    为了避免 gradle 过重的心智负担和编译问题,我们目前在尝试新项目使用 flutter 开发,目前体感很舒服
    1una0bserver
        30
    1una0bserver  
       226 天前
    @rcj6056 默认配置没问题,这个版本我也用过,我一直用的 canary 通道 Linux 版建项目都没问题,应该就是你网有问题,可能是代理配置有问题或者 DNS 有问题
    rcj6056
        31
    rcj6056  
    OP
       226 天前
    @1una0bserver linux 版新建项目是啥意思 你用的 mac 么
    还有我怎么确定是不是网的问题呢 公司的项目代码也是能正常运行的
    代理的话 在设置里面的 http 没有配置任何代理
    lisongeee
        32
    lisongeee  
       226 天前
    > 还有我怎么确定是不是网的问题呢

    把新建的项目放到 GitHub Actions 里运行打包 apk ,如果能打包成功就说明是你自己的环境问题
    rcj6056
        33
    rcj6056  
    OP
       226 天前
    @lisongeee 公司电脑不方便上传到 github 吧。。。
    lisongeee
        34
    lisongeee  
       226 天前
    你一个 android studio 新建的空白项目能有什么私密信息?有啥不能上传的?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2962 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 12:13 PVG 20:13 LAX 05:13 JFK 08:13
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86