我从GitHub下载ZXing,然后将文件夹“android”作为模块导入到我的项目中。它作为APP运行良好。然后我将ZXing模块添加为我的主模块依赖项的库。它也运行良好,除了我的主要模板的app_name
和label
被ZXing模块的app_name
和label
替换。
但是,我在Manifest.xml
中修改了一些内容,如下所示:
主要模块的Manifest.xml:
<application
android:name=".MyApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:replace="android:icon,android:label,android:theme">
ZXIng模块的Manifest.xml:
<application
android:label="@string/app_name"
android:allowBackup="true"
>
在手机中安装模块后,应用程序名称为“条形码扫描程序”,但在primaray模块清单中,app_name为“ChargingPile”。
答案 0 :(得分:0)
图书馆的责任:
resources
,例如app_name
或默认颜色
或者resourcePrefix
将其报告为警告:
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
resourcePrefix "goodlibrary_"
}