Skip to main content
 首页 » 编程设计

android-studio之应用程序无法构建并出现错误无法找到可选库

2025年12月25日79lidabo

我重新安装了 Android Studio,因为我正在与一些同事一起处理一个项目。我们有一个成功构建、可运行的项目,不幸的是,它不能在我的电脑上构建。刚从我们的在线存储库克隆而来,它总是在构建时给我以下警告和错误:

Warning:Unable to find optional library: org.apache.http.legacy Error:A problem occurred configuring project ':app'. > Unable to find optional library: org.apache.http.legacy

我不知道如何修复它,因为我是 Android 开发的新手,而且它在我同事的 PC 上运行而不是在我的 PC 上运行对我来说很有趣。

在 build.gradle (Module: app) 文件中我有行

useLibrary  'org.apache.http.legacy' 

所以我真的很好奇为什么应用程序无法构建。

请您参考如下方法:

发现路径中缺少 Optional.json 文件

AppData\Local\Android\sdk1\platforms\android-23\optional

对于遇到相同错误的任何人,可以尝试检查路径是否包含 library.java 文件和包含所有可选库集的 Optional.json 文件,像这样

[ 
  { 
    "name": "org.apache.http.legacy", 
    "jar": "org.apache.http.legacy.jar", 
    "manifest": false 
  } 
]