java - Codenameone android 构建错误 list 合并

标签 java android android-manifest codenameone

我一直在使用默认的codescanner cn1-lib,但我厌倦了必须下载该应用程序和外部应用程序来扫描Android上的二维码。所以我下载了littlemonkey zbar cn1-lib 并将两个.cn1lib 文件添加到我的lib 目录中,然后我开始出现构建错误。第一个是关于 minSdkVersion 不能低于库的 sdk 版本,因此我更改了构建提示 android.min_sdkversion=15 然后我开始收到主项目的 java 版本可以的错误t 低于库,因此我将 build.xml 中的所有“目标”和“源”更改为 1.8,并添加了构建提示 java.version=8 但我仍然收到构建错误。 日志给我一个 list 合并失败并出现多个错误,请参阅日志

    Merging result:ERROR
/tmp/build5026335701129669511xxx/MyApplication/src/main/AndroidManifest.xml:43:149-325 Warning:
    Element activity#com.dm.zbar.android.scanner.ZBarScannerActivity at AndroidManifest.xml:43:149-325 duplicated with element declared at AndroidManifest.xml:43:3-149
/tmp/build5026335701129669511xxx/MyApplication/src/main/AndroidManifest.xml:43:114-146 Error:
    Attribute activity#com.dm.zbar.android.scanner.ZBarScannerActivity@label value=(@string/app_name) from AndroidManifest.xml:43:114-146
    is also present at [:ZBarScannerLibrary:] AndroidManifest.xml:18:13-36 value=(Scanner).
    Suggestion: add 'tools:replace="android:label"' to <activity> element at AndroidManifest.xml:43:3-149 to override.

我粘贴了整个日志:https://pastebin.com/tBJJvGkR

最佳答案

您应该使用 Codename One 设置的“扩展”部分更新到最新的 QR 扫描仪库。它应该可以解决这个问题。

关于java - Codenameone android 构建错误 list 合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43111280/

相关文章:

java - AP 计算机科学逻辑运算符

Android 如何获取特定文件夹中可用的视频文件持续时间?

java - 相机 Intent ,无法将照片保存到外部存储

java - Android,使用proguard和序列化

android - APK list 与 temp/Stagingarea list

java - 将此方法更改为通用(无集合)

java - 搜索对象问题

java - 如何使用另一个数组列表提供的索引比较数组列表中的元素

android:pathPattern 用于单个文件

Android : autocompletetextview, 建议列表显示在 TextView 上方?