Ошибка в манифесте плагина Flutter - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь создать плагин для флаттера. Моя проблема в том, что похоже, что flutter по какой-то причине не распознает manifestPlaceholder (возможно, я что-то делаю не так).

Итак, я добавил эти строки в мой android/build.gradle файл.

android {
    compileSdkVersion 28

    defaultConfig {
        minSdkVersion 16
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        manifestPlaceholders = [auth0Domain: "example.auth0.com", auth0Scheme: "demo"] // this one for the manifestPlaceholders replacement.
    }
    ...
}
dependencies {
    implementation 'com.auth0.android:auth0:1.+' // this line to install auth0 dependency
}

Но когда я пытаюсь скомпилировать приложение, я получаю следующие ошибки:

Attribute data@host at AndroidManifest.xml requires a placeholder substitution but no value for <auth0Domain> is provided.

Attribute data@scheme at AndroidManifest.xml requires a placeholder substitution but no value for <auth0Scheme> is provided.

Я действительно не знаю, что мне здесь не хватает. Ваша помощь будет высоко ценится.

Привет

1 Ответ

1 голос
/ 16 мая 2019

Заполнитель необходимо добавить в приложение 's build.grade. В плагине это означает пример приложения - plugin_project/example/android/app/build.grade.

Это также означает, что вы должны добавить что-то в readme вашего плагина. Пользователи вашего плагина должны будут добавить его в свой проект приложения build.grade. В проекте приложения это app_project/android/app/build.grade.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...