我一直在努力让Android V2的谷歌地图工作.
我在设备上尝试这个:三星galaxy S [2.3.3]和仿真器.
我的清单:
(我尝试过使用DeBUG键和Release键)
<?xml version="1.0" enCoding="utf-8"?><manifest xmlns:androID="http://schemas.androID.com/apk/res/androID" package="com.example.klottr" androID:versionCode="1" androID:versionname="1.0" > <uses-sdk androID:minSdkVersion="10" androID:targetSdkVersion="18" /> <permission androID:name="com.example.klottr.permission.MAPS_RECEIVE" androID:protectionLevel="signature"></permission> <uses-permission androID:name="com.example.klottr.permission.MAPS_RECEIVE"/> <uses-permission androID:name="com.Google.androID.provIDers.gsf.permission.READ_GSERVICES"/> <uses-permission androID:name="androID.permission.INTERNET"/> <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"/> <application androID:allowBackup="true" androID:icon="@drawable/ic_launcher" androID:label="@string/app_name" androID:theme="@style/Apptheme" > <Meta-data androID:name="com.Google.androID.maps.v2.API_KEY" androID:value="AIzaSyDqmCXjO-h-Yy_qGsyVrUz_icB9mCTUzLM"/> <activity androID:name="com.example.klottr.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> </application></manifest>
主要活动xml:
<relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" xmlns:tools="http://schemas.androID.com/tools" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" tools:context=".MainActivity" > <TextVIEw androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_centerHorizontal="true" androID:layout_centerVertical="true" androID:text="@string/hello_world" /> <fragment androID:ID="@+ID/map" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" /></relativeLayout>
mainactivity java文件:
package com.example.klottr;import com.example.klottr.R;import com.Google.androID.gms.maps.GoogleMap;import com.Google.androID.gms.maps.SupportMapFragment;import androID.os.Bundle;import androID.app.Activity;import androID.vIEw.Menu;import androID.os.Bundle;import androID.support.v4.app.FragmentActivity;public class MainActivity extends FragmentActivity { GoogleMap GoogleMap; @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_main); }}
我已经尝试按照谷歌网站上的指南,以及stackoverflow的一些指南和技巧.我不仅仅是欣赏一些提示.
我只是想让我的设备正好显示地图,但我得到了
“除非您更新Google Play服务,否则此应用无法运行”,即使我的设备上安装了最新版本的Google Play服务.
解决方法:
Google更新了Google_play_service库,但没有更新Google Play中的Play服务应用.
因此,我建议您在AndroID SDK Manager中下载“Froyo的Google Play服务”,并将其插入项目而不是当前项目.
以上是内存溢出为你收集整理的java – 除非您更新Google Play服务,否则此应用无法运行全部内容,希望文章能够帮你解决java – 除非您更新Google Play服务,否则此应用无法运行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)