com.carlos.voiceline在android studio koala中的配置

背景

近来, 有个项目涉及到android开发, 所以就专门看了写着方面得东西, 顺便跟着视频做了几个小项目练练手.这不要到坑了, 就填下吧!!!

环境:

  • 电脑系统: win11,
  • 开发工具:android studio koala, java17.0.12, android11(API30)

问题

先说下问题: 下载com.carlos.voiceline:mylibrary:1.0.6失败.

掉坑

刚开始说是只要在build.gradle.kts添加需要下载的包, 就可以了,我做了… 下面就是我得结果

dependencies {

    implementation(libs.appcompat)
    implementation(libs.material)
    implementation(libs.activity)
    implementation(libs.constraintlayout)
    // 这里
    implementation("com.carlos.voiceline:mylibrary:1.0.6")   
    implementation(libs.room.compiler.processing.testing)
    testImplementation(libs.junit)
    androidTestImplementation(libs.ext.junit)
    androidTestImplementation(libs.espresso.core)
}

点击Sync Now, 包下载失败

继续掉坑

然后开始查资料, 百度, google…

第一步: github仓库确认包名

在这里插入图片描述

第二步: 查看下载仓库

网上好多都说要使用gitpack仓库,进行下载, 据说com.carlos.voiceline使用jitkpack托管的,那就试试吧.

根据github上的仓库名ws123/voiceline查找版本

在这里插入图片描述

jitpack提供的操作步骤
在这里插入图片描述
按照jitpack修改配置文件

settings.gradle.kts文件

...
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        // 因为我的配置文件时kotlin格式的, 所以会jitpack上的有所不同, 这里就是这样格式配置的
        maven{ url=uri("https://jitpack.io")}
    }
}
...

失败!!! 看下问题, 获取文件失败

在这里插入图片描述

我使用的是上面的ea921cd73c版本

https://jitpack.io/com/github/ws123/VoiceLine/ea921cd73c/VoiceLine-ea921cd73c.pom

在使用浏览器直接查看
在这里插入图片描述

使用jitpack.io配置失败!!!

出来了

阿里云仓库配置

在这里插入图片描述
查找我们需要的包
在这里插入图片描述

选好仓库后, 需改setting.gradle.kts

...

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url=uri("https://maven.aliyun.com/repository/jcenter/") }
    }
}
...

然后点击Sync Now 就可以了

总结:

就是找到正确的下载仓库, 然后改下setting.gradle.kts, build.gradle.kts就行了, 如果有人说还有改下lib.versions.toml, 这里我也就不跟这些人杠了, lib.versions.toml就是一个android studio中的一个统一的包管理文件, 使得代码更规范. 这个暂时不需要考虑, 重要得是

能跑就行

能跑就行

能跑就行

重要的事说三遍.

作为一个初学者, 有什么说的不对的, 欢迎各位看官留言指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值