Добавление addmob добавляет в main.xml сбой моего приложения - PullRequest
0 голосов
/ 30 марта 2012

Позвольте мне начать с того, что на днях это приложение работало нормально. Я перезагрузил компьютер, удалил проект и добавил предыдущую версию проекта, и он продолжает падать. Если я удаляю это из main.xml, который загружается из mainacctivity, приложение не падает. Если у меня есть это в main.xml:

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

приложение вылетает. Если я запускаю приложение, и этот код находится не в файле main.xml, а в других файлах xml, приложение работает нормально, и оно показывает добавления из других действий.

Я попытался удалить весь код в xml-файле и просто добавил вышеупомянутый admob, и он все еще не работал. Я думал об удалении затмения и установке его снова ??? Есть идеи????

Вот все от начала до конца в logcat:

 03-30 11:39:17.215: D/AndroidRuntime(338): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
03-30 11:39:17.215: D/AndroidRuntime(338): CheckJNI is ON
03-30 11:39:17.335: D/AndroidRuntime(338): --- registering native functions ---
03-30 11:39:17.825: D/AndroidRuntime(338): Shutting down VM
03-30 11:39:17.825: D/dalvikvm(338): Debugger has detached; object registry had 1 entries
03-30 11:39:17.845: I/AndroidRuntime(338): NOTE: attach of thread 'Binder Thread #3' failed
03-30 11:39:18.215: D/AndroidRuntime(346): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
03-30 11:39:18.215: D/AndroidRuntime(346): CheckJNI is ON
03-30 11:39:18.345: D/AndroidRuntime(346): --- registering native functions ---
03-30 11:39:18.835: I/ActivityManager(59): Force stopping package com.petermihaylov.android.cardcounter uid=10040
03-30 11:39:18.835: I/Process(59): Sending signal. PID: 331 SIG: 9
03-30 11:39:18.896: I/UsageStats(59): Unexpected resume of com.android.launcher while already resumed in com.petermihaylov.android.cardcounter
03-30 11:39:18.905: W/InputManagerService(59): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@45094eb8
03-30 11:39:18.945: I/ActivityManager(59): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.petermihaylov.android.cardcounter/.MainActivity }
03-30 11:39:18.945: D/AndroidRuntime(346): Shutting down VM
03-30 11:39:18.955: D/jdwp(346): Got wake-up signal, bailing out of select
03-30 11:39:18.955: D/dalvikvm(346): Debugger has detached; object registry had 1 entries
03-30 11:39:19.039: I/AndroidRuntime(346): NOTE: attach of thread 'Binder Thread #3' failed
03-30 11:39:19.155: I/ActivityManager(59): Start proc com.petermihaylov.android.cardcounter for activity com.petermihaylov.android.cardcounter/.MainActivity: pid=353 uid=10040 gids={3003}
03-30 11:39:19.345: D/dalvikvm(33): GC_EXPLICIT freed 285 objects / 10864 bytes in 186ms
03-30 11:39:19.475: W/ActivityThread(353): Application com.petermihaylov.android.cardcounter is waiting for the debugger on port 8100...
03-30 11:39:19.525: I/System.out(353): Sending WAIT chunk
03-30 11:39:19.565: I/dalvikvm(353): Debugger is active
03-30 11:39:19.595: D/dalvikvm(33): GC_EXPLICIT freed 47 objects / 2056 bytes in 249ms
03-30 11:39:19.745: I/System.out(353): Debugger has connected
03-30 11:39:19.745: I/System.out(353): waiting for debugger to settle...
03-30 11:39:19.945: I/System.out(353): waiting for debugger to settle...
03-30 11:39:20.075: D/dalvikvm(33): GC_EXPLICIT freed 2 objects / 64 bytes in 422ms
03-30 11:39:20.207: I/System.out(353): waiting for debugger to settle...
03-30 11:39:20.405: I/System.out(353): waiting for debugger to settle...
03-30 11:39:20.605: I/System.out(353): waiting for debugger to settle...
03-30 11:39:20.823: I/System.out(353): waiting for debugger to settle...
03-30 11:39:21.025: I/System.out(353): waiting for debugger to settle...
03-30 11:39:21.225: I/System.out(353): waiting for debugger to settle...
03-30 11:39:21.468: I/System.out(353): waiting for debugger to settle...
03-30 11:39:21.677: I/System.out(353): debugger has settled (1469)
03-30 11:39:29.005: W/ActivityManager(59): Launch timeout has expired, giving up wake lock!
03-30 11:39:29.421: W/ActivityManager(59): Activity idle timeout for HistoryRecord{450bae78 com.petermihaylov.android.cardcounter/.MainActivity}

Ответы [ 3 ]

1 голос
/ 31 марта 2012

Похоже, вы пытаетесь отладить приложение, и оно зависает при отладке.Получаете ли вы какие-либо более релевантные журналы, если пытаетесь просто запустить его?

Кроме того, вы случайно не обновили до r17 Android Tools ?r17 инструментов заставляет вас поместить SDK в папку libs / вашего проекта.

0 голосов
/ 30 марта 2012

У меня была очень похожая странная проблема с Admob недавно после новой установки Eclipse. После нескольких часов размышлений о причинах это стало моим порядком сборки в настройках проекта. Я установил банку Google AdMob наверх, очистил проект, и все мои проблемы были решены.

Вставленный вами текст logcat не дает никакой информации об ошибке. Можете ли вы вставить текст logcat с точки сбоя, как правило, вы можете увидеть связь с AdMob здесь.

Может помочь, просто мысль.

Новая версия Android LED Clock только что выложена на рынок

Jason

0 голосов
/ 30 марта 2012

Вы уверены, что правильно прошли учебник, добавили разрешения и импортировали SDK?

Попробуйте пройти это руководство с самого начала: https://developers.google.com/mobile-ads-sdk/docs/android/fundamentals

Очистка проекта в Eclipse иногда решает некоторые проблемы.

...