我的Android APK在索尼手机上显示google map,但在华为手机上不显示

问题描述 投票:0回答:2

[我在Android APK上显示Google地图时遇到问题。

我在google API 2.1上开发了它,它在sony experia z上工作,但在华为电话或更低的sony电话上不工作...

在我的电话上(sony experia z)可以正常工作...

我用户:google api2.1,(google_play_services_lib versionCode:3027110,versionName =“ 3.0.27(601249-10)”)

编辑:

Android清单代码:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="BamSystem.UrbanMarkets.Activity"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="7" />


    <permission android:name="android.permission.MAPS_RECEIVE" android:protectionLevel="signature"/>
    <uses-permission android:name="android.permission.MAPS_RECEIVE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <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-feature
        android:glEsVersion="0x00020000"
        android:required="true"/>
    <uses-library android:name="com.google.android.maps" />

    <application


        <meta-data
                android:name="com.google.android.gms.version"
                android:value="6" />
        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="API_KEY"/>

    </application>

Google地图活动:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"
android:orientation="vertical">

<TextView
    android:id="@+id/txtTitle"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#f05a00"
    android:gravity="center"
    android:height="48dp"
    android:text="title"
    android:textColor="#FFFFFF"
    android:textSize="30dp" />

<LinearLayout
    android:id="@+id/lnrMap"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
    android:orientation="vertical"
    android:visibility="visible" >

    <fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.SupportMapFragment"
        android:layout_width="fill_parent"
        android:layout_height="300dp"
        android:layout_weight="1" />
</LinearLayout>

android google-maps google-api google-play-services google-maps-android-api-2
2个回答
0
投票

检查您的设备上是否安装了Google Play服务应用。


0
投票

[2019年5月16日,美国政府将华为列入其实体名单。这项政府行动禁止包括谷歌在内的所有美国公司与华为合作。

这意味着Google不得在新设备型号上与华为合作,也不得在这些设备上预加载或下载Google的应用程序(包括Gmail,地图,YouTube,Play商店和其他应用程序)。

更多信息在这里https://support.google.com/android/thread/29434011?hl=en

© www.soinside.com 2019 - 2024. All rights reserved.