我是admob的新手。我使用Android froyo并将Adview
添加到我的main.xml中,如下所示:
<com.google.ads.AdView
xmlns:googleads="http://schemas.android.com/apk/lib/com.google.ads"
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
googleads:adSize="BANNER"
googleads:adUnitId="a14ed7ed1b71bc0" />
所以当我尝试使用adb部署我的应用时,一切正常。 但当我使用proguard并在我的手机上安装apk时,应用程序在开始时崩溃。
Logcat说:
引起:android.view.InflateException:二进制XML文件行#10: com.google.ads.AdView类错误。
所以我在这里发了一些帖子说要将lib app文件夹重命名为libs但没有结果。我添加了
到我的清单app.But没有结果。 admpob 4.3.1是否符合froyo? 我真的不知道是什么问题。请帮忙 侨
答案 0 :(得分:0)
在proguard手册中,给出了一些例子。它说明了
如果您正在使用其他Google API,则还必须指定这些API,例如:
-libraryjars /usr/local/android-sdk/add-ons/google_apis-7_r01/libs/maps.jar
尝试在proguard配置文件中以这种方式指定admob库路径。
您是否已将jar添加到构建路径中? See if this helps