Ошибка: проверка не удалась, выход из основного манифеста и использование атрибута # 20000 @ glEsVersion на AndroidManifest.xml - PullRequest
0 голосов
/ 27 июня 2018

Android Stdio показать мне эту ошибку

я нахожу это один очень полезный


внутри объединенного манифеста я обнаружил следующие ошибки:

  1. Ошибка: проверка не удалась, выход из основного манифеста (этот файл)
  2. Атрибут использует-функция # 20000 @ glEsVersion на AndroidManifest.xml: 12: 19-46 - недопустимое шестнадцатеричное 32-битное значение, найдено 20000 основного манифеста (этот файл), строка 11

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

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="8" android:versionName="2.0" android:installLocation="preferExternal" package="com.apps.marpharma" platformBuildVersionCode="24" platformBuildVersionName="7">
    <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="24"/>
    <permission android:name="info.androidhive.googlemapsv2.permission.MAPS_RECEIVE" android:protectionLevel="signature"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.CALL_PHONE"/>
    <uses-feature android:glEsVersion="20000" android:required="true"/>
    <application android:theme="@android:style/Theme.Black.NoTitleBar" android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:name="com.apps.marpharma.App" android:allowBackup="true">
        <activity android:label="@string/app_name" android:name="com.apps.marpharma.Splashscreen" android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
        <activity android:theme="@style/AppBaseTheme" android:label="@string/app_name" android:name="com.apps.marpharma.Home" android:screenOrientation="portrait"/>
        <activity android:theme="@style/NoActionBarTheme" android:label="@string/app_name" android:name="com.apps.marpharma.AllPharmacies" android:screenOrientation="portrait" android:windowSoftInputMode="stateHidden"/>
        <activity android:theme="@style/NoActionBarTheme" android:label="@string/app_name" android:name="com.apps.marpharma.PharmacyMap" android:screenOrientation="portrait"/>
        <activity android:theme="@style/NoActionBarTheme" android:label="@string/app_name" android:name="com.apps.marpharma.PharmaciesMap" android:screenOrientation="portrait"/>
        <activity android:theme="@style/NoActionBarTheme" android:label="@string/app_name" android:name="com.apps.marpharma.CityChoice" android:screenOrientation="portrait"/>
        <activity android:theme="@style/NoActionBarTheme" android:label="@string/app_name" android:name="com.apps.marpharma.AddPharmacy" android:screenOrientation="portrait" android:windowSoftInputMode="stateAlwaysHidden"/>
        <activity android:theme="@style/NoActionBarTheme" android:label="@string/app_name" android:name="com.apps.marpharma.PharmacyLocation" android:screenOrientation="portrait"/>
        <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

        <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
        <meta-data android:name="com.google.android.gms.analytics.globalConfigResource" android:resource="@xml/global_tracker"/>
        <activity android:label="RecyclerViewTestActivity" android:name="android.support.v7.widget.TestActivity"/>
    </application>
</manifest>

Ответы [ 2 ]

0 голосов
/ 27 июня 2018

У вас проблема с

android:glEsVersion

Это на самом деле написано в вашем журнале

(AndroidManifest.xml:12:19-46)

Согласно документации Android https://developer.android.com/guide/topics/manifest/uses-feature-element

Версия OpenGL ES, необходимая для приложения. Старшие 16 бит представляют старший номер, а младшие 16 бит представляют младший номер. Например, чтобы указать OpenGL ES версии 2.0, вы должны установить значение «0x00020000», или, чтобы указать OpenGL ES 3.2, установите значение «0x00030002».

0 голосов
/ 27 июня 2018

Я думаю, что ваша проблема может быть здесь

android:value="@integer/google_play_services_version"/>

пожалуйста, проверьте значения Манифеста здесь

https://developer.android.com/guide/topics/graphics/opengl#manifest

это то, что вам нужно

<uses-feature android:glEsVersion="0x00020000" android:required="true" />

Итак, попробуйте изменить это

android:glEsVersion="20000"

к этому

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