The container 'Android Dependencies' references non existing

本文提供了解决在Android项目中引用LibraryProject时报错'The container'AndroidDependencies' references nonexisting library'xxxxxxx'的方法,通过右击Library项目并配置BuildPath来解决问题。

在andriod项目中引用另一个library project时,报

The container 'Android Dependencies' references non existing library 'xxxxxxx' 错误,解决办法是右击library project,选择Build Path->Configure Build Path->Order and Export->Select All将所有包都选上

### 解决 Maven 项目中 SQL Server JDBC 库路径不存在的问题 当遇到 `Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0` 的错误提示时,这通常意味着本地仓库或远程仓库中缺少指定版本的 SQL Server JDBC 驱动程序。为了修复这个问题,可以采取以下措施: #### 方法一:手动安装驱动到本地仓库 如果已经下载了 `sqljdbc4-4.0.jar` 文件,则可以通过执行特定命令将其安装至本地 Maven 仓库。 ```bash mvn install:install-file \ -Dfile=C:\path\to\your\downloaded\sqljdbc4-4.0.jar \ -DgroupId=com.microsoft.sqlserver \ -DartifactId=sqljdbc4 \ -Dversion=4.0 \ -Dpackaging=jar ``` 此操作会将 JAR 文件放置于默认位置 `~/.m2/repository/com/microsoft/sqlserver/sqljdbc4/4.0/` 下[^2]。 #### 方法二:配置自定义本地仓库目录 对于某些环境而言,默认 `.m2` 路径可能不适合存储依赖项;此时可利用 `-Dmaven.repo.local` 参数来改变目标文件夹的位置。 ```bash mvn install:install-file \ -Dmaven.repo.local=/alternative/path/to/localrepo \ -Dfile=C:\path\to\your\downloaded\sqljdbc4-4.0.jar \ -DgroupId=com.microsoft.sqlserver \ -DartifactId=sqljdbc4 \ -Dversion=4.0 \ -Dpackaging=jar ``` 这种方法允许灵活调整库的具体存放地点[^4]。 #### 方法三:更新 POM 文件中的镜像设置 有时官方中央仓库无法访问或者速度较慢,这时可以在项目的 pom.xml 中加入阿里云或其他稳定源作为替代方案之一。 ```xml <repositories> <repository> <id>aliyun</id> <url>https://maven.aliyun.com/repository/public</url> </repository> </repositories> ``` 注意检查所使用的 URL 是否有效以及是否包含所需的资源包[^5]。 通过上述方法应该能够有效地解决因缺失 SQL Server JDBC 库而导致编译失败的情况。建议先尝试最简单的方式——即直接安装已有的 jar 包入本地仓库,若仍存在问题再考虑其他更复杂的处理手段。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值