首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Telerik Appbuilder创建android构建的问题;android-support-v4.jar“已经存在

使用Telerik Appbuilder创建android构建的问题;android-support-v4.jar“已经存在
EN

Stack Overflow用户
提问于 2016-01-27 08:09:52
回答 1查看 145关注 0票数 0

在构建的过程中,我很难构建我的应用程序。我们使用的是multi imagepicker插件的修改版本,它引用了plugin.xml中的android-support-v4.jar,如下所示

代码语言:javascript
复制
<source-file src="src/android/Library/libs/android-support-v4.jar" target-dir="libs"/>

当我试图通过doesnt选项创建一个构建时,它会给出以下错误,并且没有完成构建。

代码语言:javascript
复制
android-support-v4.jar" already exists

当我从plugin.xml中删除引用并再次尝试创建一个构建时,它完成构建时不会出现任何错误,但是插件无法工作。

我已经尝试在cordova (5.4.1)测试项目中使用这个插件,并通过CLI命令构建它。有了cordova,我就可以成功地用构建一个测试项目、插件以及对android库的引用。这个测试应用程序通过插件cordova run android成功地部署到我的安卓设备上,它的修改在测试项目中完全可用。

FYI =>如果删除cordova测试项目中plugin.xml中的android库引用,则整个项目不会构建。我有很多编译错误。

是否有人有过相同的经验,或者指出了在我通过工具构建时是什么导致了错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-28 07:45:04

与AndroidSupport-v4.jar相冲突的错误是由于您的项目中有不兼容的插件造成的。为了使用最新可用的android v4库,您应该从插件中删除jar,并将plugin.xml的lib-file元素替换为<framework src="com.android.support:support-v4:+" />

此外,如果您有其他插件安装自己版本的库,您将不得不将它们升级到它们的最新版本(希望已经修复),或者在它们中进行相同的修改。有关此问题的更多信息,请参考以下AppBuilder论坛线程:http://www.telerik.com/forums/breaking-change-introduces-build-failure-for-android

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35031852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档