我在Android apk上显示谷歌地图有问题。
我是在谷歌API 2.1上开发的,它是关于索尼体验的,但不适用于华为手机或低级手机......
在我的手机上(sony experia z),他的工作正是......
我的用户:google api2.1, (google_play_services_lib versionCode:3027110,versionName =" 3.0.27(601249-10)")
编辑:
android manifest代码:
<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>
谷歌地图活动:
<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>
答案 0 :(得分:0)
检查您的设备上是否安装了Google Play服务应用。
答案 1 :(得分:0)
2019年5月16日,美国政府将华为列入其实体名单。这项政府行动禁止包括谷歌在内的所有美国公司与华为合作。
这表示禁止Google在新设备型号上与华为合作,也不得在这些设备上预加载或下载Google的应用程序(包括Gmail,地图,YouTube,Play商店等)。
更多信息在这里 https://support.google.com/android/thread/29434011?hl=en