应用程序将无法生成错误无法找到可选库

MEZ*_*UBI 2 gradle android-studio

我正在清理重新安装的Android Studio,因为我正在和一些同事一起开展一个项目.我们有一个成功构建,可运行的项目,遗憾的是它不能在我的计算机上构建.从我们的在线仓库中新鲜克隆,它总是在构建时给我以下警告和错误:

警告:无法找到可选库:org.apache.http.legacy错误:配置项目':app'时出现问题.>无法找到可选库:org.apache.http.legacy

我不知道如何修复它,因为我是Android Developement的新手,对我来说这很有趣,它适用于我的个人电脑,而不是我的电脑.

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

useLibrary  'org.apache.http.legacy'
Run Code Online (Sandbox Code Playgroud)

所以我真的好奇为什么应用程序不构建.

MEZ*_*UBI 8

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

应用程序数据\本地\的Android\sdk1 \平台\ Android的23 \可选

对于遇到同样错误的人,可以尝试检查路径是否包含 .java文件以及包含所有可选库的Optional.json文件,如下所示

[
  {
    "name": "org.apache.http.legacy",
    "jar": "org.apache.http.legacy.jar",
    "manifest": false
  }
]
Run Code Online (Sandbox Code Playgroud)