Неизвестный атрибут android: fullBackupContent - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь реализовать функцию резервного копирования для моего приложения, но я сталкиваюсь со следующей проблемой:

  • Android Studio говорит мне установить атрибут android:fullBackupContent
  • когда я устанавливаю это, он говорит мне, что атрибут не распознан

Вот как я сделал выше в XML-файле манифеста:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.balla.popoint">
    <application
        android:allowBackup="true"
        android:fullBackupContent="@res/xml/backup_rules.xml"
        android:icon="@mipmap/app_icon"
        android:label="@string/app_name"
        android:theme="@style/PoPointTheme"
        tools:ignore="GoogleAppIndexingWarning">

Вот как backup_rules.XML-файл выглядит так:

<full-backup-content>
    <include domain="sharedpref" path="."/>
    <include domain="root" path="./somefilename"/>
</full-backup-content>`

Я получаю предупреждение:

Unknown attribute android:fullBackupContent
Inspection info: This inspection highlights unknown XML attributes in Android resource files and AndroidManifest.xml

Почему отображается это предупреждение?Что я делаю не так?

1 Ответ

0 голосов
/ 20 сентября 2019

Измените android:fullBackupContent="@res/xml/backup_rules.xml" на android:fullBackupContent="@xml/backup_rules" Также убедитесь, что синтаксис файла соответствует следующему:

<full-backup-content>
    <include domain=["file" | "database" | "sharedpref" | "external" | "root"]
    path="string"
    requiredFlags=["clientSideEncryption" | "deviceToDeviceTransfer"] />
    <exclude domain=["file" | "database" | "sharedpref" | "external" | "root"]
    path="string" />
</full-backup-content>

source

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