Ошибка в слиянии манифеста - Nativescript 5.1 - PullRequest
0 голосов
/ 29 января 2019

У меня возникает ошибка gradle, когда я пытаюсь создать приложение.Я добавил предложение, данное CLI, но оно не работает.

* What went wrong:
Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute meta-data#android.support.FILE_PROVIDER_PATHS@resource value=(@xml/provider_paths) from [:nativescript_camera:] AndroidManifest.xml:19:17-55
        is also present at [:MultiTypeFilePicker-release:] AndroidManifest.xml:46:17-51 value=(@xml/file_paths).
        Suggestion: add 'tools:replace="android:resource"' to <meta-data> element at AndroidManifest.xml to override.

Любая помощь с этим?

Я использую NativeScript 5.1 / Angular 7.

Спасибо!

1 Ответ

0 голосов
/ 30 января 2019

Я исправил эту проблему, добавив:

xmlns:tools="http://schemas.android.com/tools"

к тегу заголовка манифеста, а затем добавив:

<provider android:name="android.support.v4.content.FileProvider" android:authorities="com.*.*.fileprovider" android:exported="false" android:grantUriPermissions="true" tools:replace="android:authorities">
    <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" tools:replace="android:resource" />
</provider>

внутри тега приложения.

Спасибо!

...