使用Admob强行关闭

时间:2012-03-22 16:39:48

标签: android admob

我刚用sdk-r17更新了我的机器人,用ADT-17更新了eclipse。现在我使用admob的所有应用程序在真实设备或模拟器上构建和运行后都会导致强制关闭(在更新之前它运行良好)

这是我的xml布局:

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<com.google.ads.AdView 
    android:id="@+id/admob"
    android:layout_alignParentBottom="true" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    ads:adUnitId="xxxxxx"
    ads:adSize="BANNER"
    ads:loadAdOnCreate="true"/>

<ListView
    android:id="@+id/lv_agent"
    android:layout_above="@id/admob"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:cacheColorHint="#00000000"
    android:focusable="true" 
    android:layoutAnimation="@anim/l_slide_right"
    android:listSelector="@drawable/bg_list_selector"
    android:divider="#3f3f3f"

logcat错误消息是:

AndroidRuntime(29533): Caused by: java.lang.RuntimeException: Unable to start activity ComponentInfo{net.londatiga.xxx/net.londatiga.xxx.xxx}: android.view.InflateException: Binary XML file line #19: Error inflating class com.google.ads.AdView

任何解决方案?

1 个答案:

答案 0 :(得分:2)

此问题是Android项目中的依赖项jar。该解决方案似乎见http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17