Android 与依赖冲突';support:support-v4';

Android 与依赖冲突';support:support-v4';,android,cordova,ionic-framework,plugins,phonegap,Android,Cordova,Ionic Framework,Plugins,Phonegap,我正在用Ionic 1开发一个移动应用程序。我试图在build.phonegap上构建它,但在编译之后,我在日志文件中遇到了这样一个错误。日志文件包含以下错误: 命令已完成,错误代码为1:/project/gradlew cdvBuildDebug,-b,/project/build.gradle,-Dorg.gradle.daemon=true,-Dorg.gradle.jvmargs=-Xmx2048m,-Pandroid.usedprecatedndk=true 错误:/project/g

我正在用Ionic 1开发一个移动应用程序。我试图在build.phonegap上构建它,但在编译之后,我在日志文件中遇到了这样一个错误。日志文件包含以下错误:

命令已完成,错误代码为1:/project/gradlew cdvBuildDebug,-b,/project/build.gradle,-Dorg.gradle.daemon=true,-Dorg.gradle.jvmargs=-Xmx2048m,-Pandroid.usedprecatedndk=true 错误:/project/gradlew:命令失败,退出代码1错误输出: 注意:某些输入文件使用或覆盖不推荐使用的API。注: 使用-Xlint重新编译:有关详细信息,请参阅弃用。注意:一些输入文件 使用或重写不推荐使用的API。注意:使用 -Xlint:详细信息不推荐。与依赖项“com.android.support:support-v4”冲突。已解析的编译版本 (25.4.0)和包装(28.0.0-3)有所不同。这会产生 由于资源不匹配而导致运行时错误

在这个错误之后,我删除了这一行

从www文件夹中的配置文件中,问题得到了解决。但最后,我需要在我的应用程序中使用这个插件


PS:我在许多来源上搜索了这个问题,但由于phonegap的原因,我不应该通过更改.gradle文件来解决这个问题

此问题是由于项目中至少有一个插件引用了与
de.appplant.cordova.plugin.local notification不同版本的Android支持库而引起的

如果您是在本地构建的,正如您所提到的,您可以手动编辑
.gradle
配置文件来解决此问题

或者,您可以使用插件自动对齐支持库版本。 然而,这个插件依赖于cordovahook脚本,这些脚本是可扩展的


因此,要在Phonegap构建环境中解决此问题,我认为您唯一的选择是分叉有问题的插件,手动对齐其
plugin.xml
/
.gradle
文件中引用的支持库版本,并在项目的
config.xml

中引用这些分叉插件,非常感谢您的回答,我还有一个问题。我检查了项目中的每个文件,所有的
de.appplant.cordova.plugin.localnotification
插件都有相同的版本。也许我跳过了一个重要的文件,我应该在哪里检查它,如果我在.config文件中引用这个.gradle文件,我的问题会解决吗?怎么做?有太多问题,请原谅:)再次感谢。