【发布时间】:2016-09-16 04:32:38
【问题描述】:
AndroidManifest.xml
`
<permission
android:name="com.javapapers.android.googleplacesdetail.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.javapapers.android.googleplacesdetail.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<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_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-sdk android:minSdkVersion="14" />
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"/>
<uses-feature android:name="android.hardware.location" />
<uses-feature android:name="android.hardware.location.gps"
android:required="true"/>
<uses-feature android:name="android.hardware.location.network"
android:required="true"/>
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<application
android:allowBackup="true"
android:icon="@drawable/launcher"
android:label="@string/app_name"
android:supportsRtl="true">
<activity
android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MapsActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>
<activity
android:name=".AddressGenerator"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIza****ZMt6AZZ0qJhvct-OXni8mXRXgw*****" />
</application>
`
我开发了一个基于地图的应用程序来查找附近的地方,如自动取款机、银行、医院、商场等。它在我的设备上完美运行(HTC Desiire 816,Android 4.4.2)。但是当我检查另一台相同 Android 版本的设备(在 Lenovo 中测试)时,它不起作用,只是加载世界地图(默认纬度、经度位置)而其他组件不起作用。两种设备具有相同的 Android 版本。奇巧 4.4.2。它在棒棒糖中也不起作用。只是它可以在几个设备上运行而在其他设备上不起作用。 可能的问题是什么?以及建议的解决方案?
【问题讨论】:
标签: android google-maps google-play-services