Android SupportMapFragment运行时错误和IntellijIDEA

Android SupportMapFragment运行时错误和IntellijIDEA,android,intellij-idea,android-maps-v2,Android,Intellij Idea,Android Maps V2,我正在开发一个Android应用程序,我想加入一些地图。 因此,由于一些众所周知的IntellijIDEA bug,我尝试按照我在这里和那里找到的一些建议来实现它,但我仍然遇到了麻烦 所以:为了导入我需要的libs,我遵循了,也在stackoverflow中引用了 然后我创建了我的测试活动及其测试布局。这是: package org.altervista.bertuz83.sgaget; import android.support.v4.app.FragmentActivity; impor

我正在开发一个Android应用程序,我想加入一些地图。 因此,由于一些众所周知的IntellijIDEA bug,我尝试按照我在这里和那里找到的一些建议来实现它,但我仍然遇到了麻烦

所以:为了导入我需要的libs,我遵循了,也在stackoverflow中引用了

然后我创建了我的测试活动及其测试布局。这是:

package org.altervista.bertuz83.sgaget;

import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentTransaction;
import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.SherlockFragmentActivity;


public class Prova extends SherlockFragmentActivity implements ActionBar.TabListener {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);    
        setContentView(R.layout.prova);
    }

    @Override
    public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) { }

    @Override
    public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) { }

    @Override
    public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) { }

}
布局如下:

<?xml version="1.0" encoding="utf-8"?>
<SupportMapFragment xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/map"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:name="com.google.android.gms.maps.SupportMapFragment"/>

以下是我的项目和模块结构:

当我尝试运行这个时,我得到的是一个

位于org.altervista.bertuz83.sgaget.Prova.onCreate(Prova.java:23) 在android.app.Activity.performCreate上(Activity.java:5008) 位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2139) ... 还有11个 原因:java.lang.ClassNotFoundException:android.view.SupportMapFragment

所以。。怎么了?我现在什么都试过了。我认为这个项目导入和编译都很好,但是缺少一些东西来顺利运行它。任何建议都是非常受欢迎的,我成功了

我放置了一个普通片段来代替仍然保留在name属性中的“SupportMapFragment”:

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/map"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:name="com.google.android.gms.maps.SupportMapFragment"/>

案件得到解决