Jcenter 使用 meowbottomnavigation 的问题

问题描述 投票:0回答:3

我第一次开发应用程序,但我立即遇到了问题。

我试图在我的应用程序上添加“喵底部导航”,但问题是 youtube 教程总是有这个 JCENTER 存储库,但当我搜索时它已经关闭了。我对这类事情一无所知(存储库)

a.关于如何处理此 jcenter 问题有什么建议吗? b. jcenter 被关闭是否意味着我不能再在我的项目上使用喵底部导航?

(我希望你能听懂我的英语,哈哈)

android android-studio repository uinavigationbar
3个回答
0
投票

这些存储库为您处理外部依赖项的存储。这意味着您可以在构建时从它们中获取所需的内容。

在您的情况下,这似乎很容易,因为 jCenter 存储库的许多库都镜像在其他存储库中(例如 MavenCentral 的 Meow Bottom Navigation)。 解决问题所需要做的就是从顶级

jCenter()

替换

build.gradle
存储库,如下所示:
buildscript {
    repositories {
        jCenter() // -> replace by mavenCentral()
    }



0
投票
https://github.com/oneHamidreza/MeowBottomNavigationJava


0
投票

JCenter 是一个流行的 Android 库存储库,但它已被关闭,因此仅存在于其中的任何库都不再可通过通常的依赖关系线(例如,

implementation("com.etebarian:meow-bottom-navigation:1.3.1")

)直接使用。

解决方案:直接使用

.aar

文件
您仍然可以通过手动将 

Meow Bottom Navigation

文件添加到项目中来使用

.aar
库。操作方法如下:

  1. 下载

    .aar文件

      TomTom 的存储库
    • 下载
      Meow Bottom Navigation
      的 AAR 文件。
  2. .aar 文件添加到您的项目中

    :

      .aar
    • 文件放入
      libs
      目录中名为
      app
      的文件夹中。 (如果
      libs
      不存在,则创建它。)
      
      
  3. 配置 Gradle 以识别

    .aar 文件

    :

      打开
    • build.gradle

      (应用程序级别)并将

      .aar
      文件添加为依赖项,如下所示:
      dependencies {
          implementation(files("libs/meow-bottom-navigation-1.3.1.aar"))
      }
      

      
      
  4. 更新

    settings.gradle

     以包含 
    libs 目录:
    
    

      打开
    • settings.gradle

      并添加

      flatDir
      存储库,以便 Gradle 知道在哪里可以找到
      .aar
      文件。您的
      settings.gradle
      应如下所示:
      pluginManagement {
          repositories {
              google()
              mavenCentral()
              gradlePluginPortal()
          }
      }
      dependencyResolutionManagement {
          repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
          repositories {
              google()
              mavenCentral()
              flatDir {
                  dirs("app/libs")  // Path to the `libs` folder
              }
          }
      }
      
      rootProject.name = "YourAppName"
      include(":app")
      

      
      
  5. 同步项目

    :

    在 Android Studio 中单击
      立即同步
    • 以加载更改。
  6. 同步后,即使 JCenter 不再可用,您也应该能够毫无问题地使用
Meow Bottom Navigation

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.