java.lang.NoClassDefFoundError:com.google.android.gms.R $ styleabl

时间:2013-10-14 09:41:01

标签: android google-maps-android-api-2

我在Android中遇到Google Maps v2的问题。我有一个代码,它正在工作,但在更新Eclipse并更改了某些内容后,它无效。我在这一行中遇到错误:

view = inflater.inflate(R.layout.map, container, false);

我在ActionBarActivity中使用了SupportMapFragment。我的XML是下一个:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<EditText
    android:id="@+id/editTextLocation"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_marginLeft="60dp"
    android:layout_marginRight="60dp"
    android:layout_marginTop="13dp"
    android:background="@android:color/white"
    android:hint="@string/search"
    android:imeOptions="actionSearch"
    android:inputType="text"
    android:padding="5dp" />

<fragment
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/buttonMap"
    android:layout_alignParentTop="true" />

<Button
    android:id="@+id/buttonMap"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_margin="5dp"
    android:paddingTop="3dp"
    android:paddingBottom="3dp"
    android:textSize="15sp"
    android:background="@drawable/custom_button"
    android:text="@string/accept"
    android:textColor="@color/White" >
</Button>

</RelativeLayout>

在阅读了一些stackoverflow页面后,我认为Google Play服务存在问题。我已导入库项目并将库添加到我的项目中。 Google Play Services added to my project

我的构建路径如下图所示:

enter image description here

我想我已经完成了我在那里阅读的所有内容,但这不起作用。

这一行返回0,这是Ok或Success的值:

  GooglePlayServicesUtil.isGooglePlayServicesAvailable(getActivity())));

public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    EnterPageFragment fragment = new EnterPageFragment();
    getSupportFragmentManager().beginTransaction().add(R.id.content_frame, fragment).commit();
}
}

0 个答案:

没有答案