谷歌地图ApiV2在android 2.3.7上不断崩溃

谷歌地图ApiV2在android 2.3.7上不断崩溃,android,Android,我按照谷歌在其开发者页面上提供的所有步骤构建一个项目。该项目不会在运行2.3.7的android设备上运行。但是,它在运行API级别19的eclipse仿真器上运行。下面是清单、xml和Java的代码。 显示 请再次注意,应用程序在带有API 19的仿真器上运行。 感谢帮助。更改此选项 public class MainActivity extends Activity { 到 还有这个 android:name="com.google.android.gms.maps.MapFragment

我按照谷歌在其开发者页面上提供的所有步骤构建一个项目。该项目不会在运行2.3.7的android设备上运行。但是,它在运行API级别19的eclipse仿真器上运行。下面是清单、xml和Java的代码。 显示

请再次注意,应用程序在带有API 19的仿真器上运行。 感谢帮助。

更改此选项

public class MainActivity extends Activity {

还有这个

android:name="com.google.android.gms.maps.MapFragment"/>

你的最小sdk是10。因此,您需要使用
SupportMapFragment
,在这种情况下,您需要扩展
FragmentActivity

使用api级别11以上的
MapFragment

注意:在安装了google play服务的真实设备上进行测试。Android 4.2.2(API 17)谷歌API拥有谷歌play服务。检查以下链接中的第3点。因此,在以下版本的emulator上进行测试将不起作用,因为google maps需要google play服务


成功了。非常有用。我简直不敢相信我在这上面花了几个小时。@SaadZaheer很乐意帮忙。@SaadZaheer新问题新帖子。开始一个有相关细节的新问题再回答这个问题,我得到了答案,谢谢
package my.package;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}
public class MainActivity extends Activity {
public class MainActivity extends FragmentActivity {
android:name="com.google.android.gms.maps.MapFragment"/>
android:name="com.google.android.gms.maps.SupportMapFragment"/>