InflateException для рекламы AdMob после использования ProGuard

1

Я новичок в admob.I использую 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 на свой телефон, приложение падает с самого начала.

Логкат говорит:

Вызвано: android.view.InflateException: двоичная строка XML файла # 10: ошибка раздувания класса com.google.ads.AdView

Итак, я следил за некоторыми сообщениями, в которых говорится о переименовании папки lib в lib, но никакого результата. я добавил

к моему явному приложению. Но никакого результата. Является ли admpob 4.3.1 совместимым с froyo? Я действительно не знаю, в чем проблема. Пожалуйста, помогите ciao

Теги:
admob
inflate-exception

1 ответ

0

В руководстве по proguard приводятся некоторые примеры. Там говорится:

Если вы используете дополнительные API Google, вам также нужно будет указать их, например:

-libraryjars/usr/local/android-sdk/add-ons/google_apis-7_r01/libs/maps.jar

Попробуйте указать путь библиотеки admob таким образом в файле конфигурации proguard.

Ссылка на руководство Proguard

Обновить

Вы добавили свою банку для создания пути?
Посмотрите, поможет ли это

  • 0
    Как ты это починил?
  • 0
    не исправить. Все еще есть проблемы.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню