我有一个Ionic项目,由于某些原因,该项目在升级到OSx Mojave后不再构建。
该项目基于Ionic 3构建。
我有Cordova CLI 7.0.0
我跑步时
docker cp foo.txt <container-id>:/foo.txt
尝试构建时出现此错误:
ionic cordova run android
我尝试更改build.gradle,降级cordova,升级cordova,并尝试使用不同的android版本,但是仍然存在相同的问题。
任何想法在这里可能出什么问题吗?
答案 0 :(得分:3)
我目前不太确定是什么原因引起的,但这是帮助我的原因:
在platforms / android和platforms / android / app下的 build.gradle 文件中查找,并将jcenter()依赖项移至存储库底部。
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
答案 1 :(得分:1)
我也遇到了同样的问题,并通过以下变通办法解决了。这对我行得通。
从your_project_folder \ platforms \ android
cordova.system.library.2=com.android.support:support-v4:25.+
cordova.system.library.3=com.android.support:appcompat-v7:25.+
答案 2 :(得分:0)
昨天我也遇到了这个问题...
我会在build.gradle中进行以下更改
allprojects {
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
}
只需在maven下面添加jcenter()