我正在做我的离子3项目,它是完美的建设,直到它决定不这样做。当我运行ionic run android时,它将失败
构建失败 错误: /home/raj/ionic/bookemon/platforms/android/gradlew:命令失败,退出代码1错误输出:注意:一些输入文件使用或覆盖了一个不推荐的API。注意:有关详细信息,请使用-Xlint:deprecation重新编译。注意:一些输入文件使用或覆盖了不推荐的API。注意:有关详细信息,请使用-Xlint:deprecation重新编译。 /home/raj/ionic/bookemon/platforms/android/build/intermediates/res/merged/debug/values-v24/values-v24.xml:3: AAPT:错误检索项目的父级:没有找到与给定名称'android:TextAppearance.Material.Widget.Button.Borderless.Colored'.匹配的资源 /home/raj/ionic/bookemon/platforms/android/build/intermediates/res/merged/debug/values-v24/values-v24.xml:4: AAPT:错误检索项目的父级:没有找到与给定名称'android:TextAppearance.Material.Widget.Button.Colored'.匹配的资源 /home/raj/ionic/bookemon/platforms/android/build/intermediates/res/merged/debug/values-v24/values-v24.xml:3:错误:检索项的父级错误:没有找到与给定名称'android:TextAppearance.Material.Widget.Button.Borderless.Colored'.匹配的资源 /home/raj/ionic/bookemon/platforms/android/build/intermediates/res/merged/debug/values-v24/values-v24.xml:4:错误:检索项的父级错误:没有找到与给定名称'android:TextAppearance.Material.Widget.Button.Colored'.匹配的资源 失败:生成失败,出现异常。
这种情况大多发生在sdk平台与构建工具不匹配的情况下。但是我已经安装了这两个版本的25最新版本。
当我没有两个插件,Diagnostic和ImagePicker时,这个构建是成功的。两个人在一起工作不太好。如果我只添加其中一个,构建就会成功。
我有最新的android@6.2.1平台。如果你需要更多的信息,请告诉我。我真的被困住了。
发布于 2017-04-30 18:19:52
花了一段时间才明白这个问题。这是由于两个插件都使用- AppCompat的库中的依赖不匹配造成的。ImagePicker已将其定位为23。因此,作为临时修复,我已经分叉诊断插件使用版本23。这是存储库。
两个回购都存在一个问题,修复必须来自Imagepicker。
https://github.com/dpa99c/cordova-diagnostic-plugin/issues/203
https://github.com/Telerik-Verified-Plugins/ImagePicker/issues/51
https://stackoverflow.com/questions/43665944
复制相似问题