起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1670|回复: 2

[处理中3] 扫码cordova插件打包报错

[复制链接]

6

主题

13

帖子

85

积分

初级会员

Rank: 2

积分
85
QQ
发表于 2017-12-6 14:54:26 | 显示全部楼层 |阅读模式
WeX5 3.7版带的扫码插件并不是phonegap-plugin-barcodescanner原版的,比较3.6版本自带的phonegap-plugin-barcodescanner(4.x)版本来说确实扫码效率得到了提升,但是,自带音效、没有回退按钮、没有闪光灯开关等各种问题,因此想替换为新版的phonegap-plugin-barcodescanner(6.0.5)。
但是打包出错,先是说缺少Android Support Repository,tools那用SDK Manager装上了,然后又报一个
  1.         Attribute meta-data#android.support.VERSION@value value=(25.3.0) from [com.android.support:appcompat-v7:25.3.0] AndroidManifest.xml:27:9-31
  2.               is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
  3.               Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.
  4.       
  5.       FAILURE: Build failed with an exception.
  6.       
  7.       * What went wrong:
  8.       Execution failed for task ':processDebugManifest'.
  9.       > Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.0) from [com.android.support:appcompat-v7:25.3.0] AndroidManifest.xml:27:9-31
  10.               is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
  11.               Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.
  12.       
  13.       * Try:
  14.       Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
  15.       :processDebugManifest
  16.       
  17.       See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
  18.       
  19.       :processDebugManifest FAILED
复制代码

尝试按报错提示的那样加meta-data标签,但每次打包该文件会自动重新生成,遂未果。
尝试修改插件的barcodescanner.gradle,使其android.support为compat的方式,未果,插件报错
遂又尝试修改与其冲突的templates\advanced\platforms\android\JustepGetContent\build.gradle的android.support……同未果,报错。
又尝试删掉android.support那一行,打包成功,但插件无法使用。

我也知道这种哪疼医哪的方法不太对,但是我实在不知道如何添加这个新版本的phonegap-plugin-barcodescanner插件,求解。
之前看有个帖子里,有人成功过,但是底下问他如何打包的并没有回应,有成功经验的能告诉我吗?
ps.我自己写的一个cordova插件能打包且使用正常,3.7带的phonegap-plugin-barcodescanner打包正常。
pps.说好的3.8呢,听说3.8更新了一堆cordova插件
发表于 2017-12-6 15:38:55 | 显示全部楼层
是的3.8这个做了优化的!请等待3.8发布吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

200

帖子

2124

积分

金牌会员

Rank: 6Rank: 6

积分
2124
QQ
发表于 2017-12-8 13:44:37 | 显示全部楼层
焦急等待3.8中......
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-21 21:41 , Processed in 0.055077 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表