Ошибка обработки / слияние манифеста - PullRequest
0 голосов
/ 25 мая 2018

Я получаю эту ошибку

W: \ android-studio-projects \ sharedid \ app \ build \ middleates \ merged_manifests \ flav_customer1Debug \ processFlavor_customer1DebugManifest \ merged \ AndroidManifest.xml: 49: ошибка: ресурсstring / MyAppName (он же com.customer1.app:string/MyAppName) не найден.

ошибка: не удалось обработать манифест.

...

Мой gradleсодержит это

    flavor_customer1 {
      java.srcDirs = ["W:/android-studio-projects/sharedid/app/src/main/java/"]
      manifest.srcFile "W:/android-studio-projects/sharedid/app/src/customer1/AndroidManifest.xml"
      assets.srcDirs = ["W:/android-studio-projects/sharedid/app/src/customer1/assets/"]
      resources.srcDirs = ["W:/android-studio-projects/sharedid/app/src/main/res/", "W:/android-studio-projects/sharedid/app/src/customer1/res/"]
    }

Я определил MyAppName в файле

"W: / android-studio-projects / sharedid / app / src / customer1 / res / values/strings_specific.xml"

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="MyAppName">Customer 1</string>
</resources>

В "W: /android-studio-projects/sharedid/app/src/customer1/AndroidManifest.xml" Я использую строку, подобную этой

<application
  android:allowBackup="true"
  android:icon="@drawable/app_logo__forlarge"
  android:label="@string/MyAppName"
  android:theme="@style/AppBaseTheme_Customer_One"
  android:name="com.shared.app.MyApp"
>

...

Чего мне не хватает?Я пытаюсь перейти на использование вкусов продукта

1 Ответ

0 голосов
/ 28 мая 2018

Слияние Apparentlt зависит от "основной" папки, также содержащей strings.xml, даже если каждый вариант имеет свой собственный

...