【发布时间】:2018-08-12 10:13:08
【问题描述】:
我已经解决这个问题两天了。
我正在尝试构建一个像 1 个月前一样出色的 cordova 项目。
在这期间我不得不更换我的电脑,所以我再次安装了 Java、Android Studio 和 Cordova,并像往常一样进行设置。
我在 SDKManager 中安装了 Google Repository (v58) 和 Android Support Repository (v47.0.0)。 它们似乎是最新的,因为我尝试卸载并重新安装了两次。
我没有更改我的项目的配置,因为我在它重新启动时备份了它。
当我运行cordova build android 时,我得到了这个错误:
配置根项目“android”时出现问题。 无法解析配置“:_debugApkCopy”的所有依赖项。 找不到 com.android.support:appcompat-v7:27.0.2。 在以下位置搜索: 文件:/C:/Users/Pierrick/AppData/Local/Android1/extras/android/m2repository/com/android/support/appcompat-v7/27.0.2/appcompat-v7-27.0.2.pom 文件:/C:/Users/Pierrick/AppData/Local/Android1/extras/android/m2repository/com/android/support/appcompat-v7/27.0.2/appcompat-v7-27.0.2.jar 文件:/C:/Users/Pierrick/Desktop/hAz4rd0uS-uphair-1af95815ef72/hAz4rd0uS-uphair-1af95815ef72/platforms/android/sdk-manager/com/android/support/appcompat-v7/27.0.2/appcompat-v7- 27.0.2.jar
插件 cordova-plugin-mapbox (v1.2.3) 和 cordova-plugin-facebook4 (v1.9.1) 需要这些文件。显然,我检查了我的 Android SDK 目录中的“extras”文件夹,我得到的最后一个 Android 支持版本是 26.0.0-alpha1。
我怎样才能将请求的文件下载到合适的位置? 它应该自动完成吗? 我真的看不出我在这里缺少什么,非常感谢一些帮助。
我尝试过:
-通过cordova platform rm android和cordova platform add android@6.2.3重新安装cordova-android;
-删除 gradle 的 android 支持的缓存和元数据,如 here 所述;
-如here 所述,从 Android Studio SDK Manager 重新安装 Google 存储库和 Android 支持存储库两次。
这让我发疯了。
【问题讨论】:
标签: android facebook cordova gradle cordova-plugins