yarn android运行提示需指定Maven仓库URL但已配置该如何解决
问题解决方案
1. 修复Maven仓库配置语法错误
你当前allprojects.repositories下有一个maven配置块同时声明了两个url,不符合Gradle语法要求:单个maven块只能对应一个Maven仓库地址,多个仓库需要拆分为独立的maven块。
- 错误写法:
maven { url 'https://jitpack.io' url "https://maven.google.com" }
- 修正写法:
maven { url 'https://jitpack.io' } maven { url "https://maven.google.com" }
2. 补充本地私有仓库配置
你项目中私有Maven仓库的地址、用户名、密码都是从local.properties文件读取的,该文件属于本地私有配置,默认不会跟随代码仓库提交,克隆项目后本地缺少该配置会导致读取到的bkm_maven_url为空,触发报错。
修复方法:在项目根目录找到local.properties文件(没有就手动新建),补充以下配置,对应值替换为实际的私有仓库信息即可:
bkm_maven_url=你的私有Maven仓库地址 bkm_username=你的私有仓库用户名 bkm_password=你的私有仓库密码
验证修复
配置修改完成后,先执行./gradlew clean清理构建缓存,再重新运行yarn android即可正常构建。
内容的提问来源于stack exchange,提问作者EshgheCode
相关产品推荐
相关产品推荐

