现在已经两天了,我在为这个问题而战。
我正试着建造一个科多瓦项目,就像一个月前建造的那样。
在这段时间里,我不得不更换我的电脑,所以我重新安装了Java,Android和Cordova,并像往常一样设置了它。
我在SDKManager中安装了(v58)和(v47.0.0)。他们似乎是最新的,因为我试图卸载和重新安装他们两次。
我没有改变我的项目的配置,因为我采取了备份,当它工作时,重新启动。
当我运行cordova build android时,我得到了以下错误:
配置根项目'android‘时出现问题。无法解析配置的所有依赖项“:_debugApkCopy”。找不到com.android.support:appcompat-v7:27.0.2。在以下位置搜索: file:/C:/Users/Pierrick/AppData/Local/Android1/extras/android/m2repository/com/android/support/appcompat-v7/27.0.2/appcompat-v7-27.0.2.pom file:/C:/Users/Pierrick/AppData/Local/Android1/extras/android/m2repository/com/android/support/appcompat-v7/27.0.2/appcompat-v7-27.0.2.jarfile:/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 (v1.2.3)和cordova-4 (v1.9.1)。显然,我检查了我的Android目录中的“附加”文件夹,最后一个版本的Android支持是26.0.0-字母1。
如何在好的位置下载所请求的文件?应该是自动完成的吗?我真的不知道我在这里错过了什么,一些帮助将是非常感谢的。
我试着:
-Reinstall cordova-android由cordova platform rm android和cordova platform add android@6.2.3;
-Delete gradle的android支持here的缓存和元数据;
-Reinstall Google存储库和两次支持存储库,如声明的here。
快把我逼疯了。
发布于 2018-03-04 18:34:31
我只是能够解决我的问题,因为我没有看到这条线的双绞线,所以我在这里发布答案。正如本thread中所述,这个问题是由facebook引起的。如果您在cordova CLI中运行,您只需修改platforms/android/project.properties文件。
更改这一行:
cordova.system.library.1=com.facebook.android:facebook-android-sdk:4.+进入这一行:
cordova.system.library.1=com.facebook.android:facebook-android-sdk:4.26.0正如相关线程中所述,这是一次黑客攻击。
https://stackoverflow.com/questions/49098898
复制相似问题