Приложение GPS с google api запускает мой эмулятор, но не запускает мой телефон

0

У меня есть приложение tts & gps с google api, отображающее карту и маркеры на карте.

когда я запускаю это приложение на эмуляторе, оно работает должным образом, но не работает на моем телефоне с apk

Думаю, проблема с версией api, но не знаю, что делать.

вот мой код, и я прикрепил это изображение, которое не работает на моем телефоне

если нажать кнопку, маркер покажет мое местоположение

введите описание изображения здесь

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.codingflow.texttospeechexample"
    >

    <permission android:name="wonpa.alwaysweb.com.myloctest.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />

    <uses-permission android:name="wonpa.alwaysweb.com.myloctest.permission.MAPS_RECEIVE" />

    <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.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true"/>

    enter code here
    <application
        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/Theme.TextToSpeech">


        <uses-library android:name="com.google.android.maps" />
        <uses-library
            android:name="org.apache.http.legacy"
            android:required="false" />

        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="my api key" />
        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

        </activity>
    </application>
    <queries>
        <intent>
            <action android:name="android.intent.action.TTS_SERVICE" />
        </intent>
    </queries>
</manifest>

Извините, если я показываю неестественный код

Новый участник
grr is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
1
  • Кроме того, у меня телефон galaxy s21, эмулятор, который я использовал, - nexus 5x api 30
    grr
    24 мин. Назад