我将尽我所能使这个问题尽可能清楚,而我想解决的问题令人困惑。
我正在创建一个使用func getRank(i uint8) uint8 {
return i >> 3
}
的{{1}}应用。我的问题是我的客户让我坚持使用Ionic 3
中的Cordova
。使用此版本会导致与version 7.1.0
版本和插件版本发生冲突,因为Cordova
版本Gradle
使我坚持使用VERSION。
所以您可能会想:为什么不只是降级插件版本呢?容易:由于需要使用的旧版插件无法正常工作,这给我带来了更多问题。
因此您可能还会想:为什么不只是更新Gradle
版本呢?也很容易:我已经尝试过,但是使用更大的版本会遇到其他错误。我可以在Cordova
中更正这些错误,但是当我使用命令 ionic Gradle
构建android 时,它将撤消我在build.gradle
中所做的更正,然后我再次得到错误。
因为这也是一个npm项目,所以我想:“哦,我也许可以在Cordova
中设置一个脚本,该脚本将 ionic cordova准备好android &&'一个脚本来。因此,如果这是使它起作用的唯一方法,那么我的问题是:在创建build.gradle
之后如何修改package.json
?< / strong>我曾经想到过,但是我真的不知道该怎么做。
可以通过设置环境变量的值作为我想尝试的build.gradle
版本的更新方式,或者在创建了{ Gradle
可以解决这个问题。
如果您想知道为什么不手动进行操作是因为我的客户希望仅运行 ionic cordova build android 来完成所有工作。
如果有任何疑问可以帮助您解决此问题,我将在这篇文章中提供任何疑问的答案。