添加AppKillerManager依赖后无法导入类,构建提示找不到依赖
解决AppKillerManager依赖无法找到的问题
问题根源
这个库没有发布到Google Maven或Maven Central仓库,所以Gradle默认找不到它。
解决方案
方案1:添加JitPack仓库(推荐)
多数GitHub第三方库会通过JitPack分发,按以下步骤操作:
- 打开项目根目录的settings.gradle(新版Android Studio),在
dependencyResolutionManagement的repositories块中添加JitPack仓库:
dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url 'https://jitpack.io' } // 新增该行 } }
如果是旧版项目,修改根目录的build.gradle:
allprojects { repositories { google() mavenCentral() maven { url 'https://jitpack.io' } // 新增该行 } }
- 点击Android Studio右上角的「Sync Now」同步项目,之后重新尝试构建。
方案2:手动导入AAR文件
如果JitPack不可用,直接下载库的二进制文件导入:
- 去AppKillerManager的GitHub仓库下载对应版本(2.1.1)的AAR文件;
- 在你的app模块下创建
libs目录(如果没有),将下载的AAR文件放入其中; - 修改app模块的build.gradle,替换原来的依赖声明:
dependencies { // 替换原有的implementation 'com.thelittlefireman:AppKillerManager:2.1.1' implementation files('libs/AppKillerManager-2.1.1.aar') }
- 同步项目并构建。
方案3:导入源码模块
如果上述方法都不行,可直接把库的源码作为模块导入:
- 克隆AppKillerManager的GitHub仓库到本地;
- 在Android Studio中点击
File->New->Import Module,选择克隆下来的库目录; - 修改app模块的build.gradle,添加模块依赖:
dependencies { implementation project(':AppKillerManager') }
- 同步项目并构建。
额外检查
- 确认依赖版本号
2.1.1拼写正确; - 若使用Android Gradle Plugin 7.0+,确保仓库配置在settings.gradle中,而非根目录build.gradle。
内容的提问来源于stack exchange,提问作者manidos
相关产品推荐
相关产品推荐

