Ich lade das ZXing von GitHub herunter, importiere dann den Ordner "android" als Modul in mein Projekt. Es funktioniert gut als APP. Dann füge ich das ZXing hinzu Modul als eine Bibliothek für meine primäre Modulabhängigkeit. Es funktioniert auch gut, außer die app_name
und label
meines primären Moudle wird durch die app_name
und label
des ZXing-Moduls ersetzt. Allerdings hatte ich etwas in der Manifest.xml
wie folgt ändern: die Manifest.xml des primären Moduls:Der app_name meines primären Moduls wird ersetzt durch den app_name des Abhängigkeitsmoduls
<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">
die Manifest.xml des ZXing Modul:
<application
android:label="@string/app_name"
android:allowBackup="true"
>
Nachdem ich das Modul in meinem Telefon installiert habe, lautet der App-Name "Barcode-Scanner", aber im Manifest des primaray-Moduls lautet der App-Name "ChargingPile".
Jetzt habe ich die Problem.Die Sprache meines Telefons gelöst haben, ist Chinese, dann nahm ich die ' app_name' in der Datei 'res/vaules-ZN-rCN/strings.xml'. Danke. – Caelan