我重新安装了 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
}
]


