не удалось связать ресурс в AndroidManifest.xml при использовании sourceSets - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь запустить проект Android Studio, но постоянно получаю сообщение об ошибке «Не удалось связать ресурс Android» для значений в AndroidManifest.xml.

Ошибка привязки ресурса

enter image description here

Когда я удаляю sourceSets из build.gradle, это решает эту проблему, но нарушает импорт файловупоминается в исходных кодах.

Исходные наборы в build.gradle выглядят так:

sourceSets {
    main {
        res.srcDirs =
                [
                        '/src/main/res/layouts/administrator',
                        '/src/main/res/layouts/dashboard',
                        '/src/main/res/layouts/location_information',
                        '/src/main/res/layouts/login',
                        '/src/main/res/layouts/map',
                        '/src/main/res/layouts/non_activity',
                        '/src/main/res/layouts/register_location',
                        '/src/main/res/layouts/start_up',
                        '/src/main/res/layouts',
                        '/src/main/res'
                ]
    }
}

Манифест Android выглядит следующим образом:

AndroidManifest не может разрешить @ string

enter image description here

Есть ли какой-то другой способ доступа к значениям в AndroidManifest, кроме @string ...?

Я пробовал различные версии инструментов сборки иотключение AAPT2.Буду признателен за любую помощь в решении этих проблем с ссылками.

Начало build.gradle:

compileSdkVersion 28
buildToolsVersion "28.0.3"
defaultConfig {
    applicationId "com.example.example"
    minSdkVersion 16
    targetSdkVersion 26
    versionCode 4
    versionName "1.3.1"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    vectorDrawables.useSupportLibrary = true
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...