У меня это в манифесте Android:

<application
    android:label="@string/app_name"
    ...
</application>

И в strings.xml:

 <string name="app_name">My App Name</string>

Все хорошо. Моя проблема в том, что я использую зависимость aar, файл strings.xml которой также содержит элемент с именем app_name.

 <string name="app_name">My Library Name</string>

И в моем проекте вместо этого используется второй.

Как я могу разрешить этот конфликт?

4
Héctor 4 Янв 2016 в 11:18

2 ответа

Лучший ответ

Уникальное имя ресурса для элемента, которое вы можете использовать для получения ссылки на представление из вашего приложения.

Для удобства используйте другое имя строки .

4
IntelliJ Amiya 4 Янв 2016 в 08:27
**Its very easy change key value app_name as per your way**

example

change strings.xml
<string name="app_name">My App Name</string> line like
<string name="my_app_name">My App Name</string>

Then in manifest file use
<application
    android:label="@string/my_app_name"
    ...
</application>
1
Abhishek 4 Янв 2016 в 08:23