Обязательный тег метаданных в вашем манифесте Android не существует

Привет всем, я хочу использовать вход с помощью Google в своем приложении, у меня есть эта ошибка, затем я сделал то, что говорит logcat:

Обязательный тег метаданных в файле AndroidManifest.xml вашего приложения не существует. В элементе должно быть следующее объявление: meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"

но все еще получаю ту же ошибку.

это файл манифеста:

<?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.example.deathstroke.uniqueoff1">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<application
    android:name=".Calligraphy"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme"
    tools:replace="android:allowBackup">

это метаданные, которые я добавил в этот файл:

<meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version"/>

и это остальная часть файла:

    <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_test_navigation_drawer"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".SignUpActivity"
        android:screenOrientation="portrait" />
    <activity
        android:name=".SingInActivity"
        android:screenOrientation="portrait" />
    <activity
        android:name=".CooperationActivity"
        android:screenOrientation="portrait" />

</application>

</manifest>

что не так тогда?


person WhiteWolf    schedule 13.07.2019    source источник


Ответы (1)


После добавления следующего метатега в файл манифеста

<meta-data android:name="com.google.android.gms.version"
   android:value="@integer/google_play_services_version"/>

Убедитесь, что «@integer/google_play_services_version» определено в пользовательском файле значений, например, в /res/values/strings.xml.

<?xml version="1.0" encoding='utf-8' standalone='no'?>

<integer name="google_play_services_version">12451000</integer>

</resources>

Если проблема останется, дайте мне знать

person Riyasa Mansil    schedule 16.07.2019