2012-04-25 4 views
3

На этой неделе я перешел из Windows в Ubuntu. Я импортировал свой проект Android в Eclipse, и он не показывает ошибок, проект может быть построен нормально.Не удалось найти класс 'com.google.ads.AdRequest'

Однако, когда я пытаюсь запустить приложение на устройстве, приложение завершается аварийно со следующими сообщениями:

04-25 14: 14: 15.700: E/dalvikvm (12640): Не удалось найти класс 'com.google.ads.AdRequest', ссылки из метода com.myApp.initAds

и

04-25 14: 14: 15.790: Е/AndroidRuntime (126 40): вызвано: java.lang.ClassNotFoundException: com.google.ads.AdView в загрузчике dalvik.system.PathClassLoader [/data/app/com.busybits.treinverkeer-2.apk] 04-25 14: 14: 15.790: E/AndroidRuntime (12640): at dalvik.system.PathClassLoader.findClass (PathClassLoader.java:240) 04-25 14: 14: 15.790: E/AndroidRuntime (12640): at java.lang. ClassLoader.loadClass (ClassLoader.java:551) 04-25 14: 14: 15.790: E/AndroidRuntime (12640): at java.lang.ClassLoader.loadClass (ClassLoader.java:511) 04-25 14:14 : 15.790: E/AndroidRuntime (12640): at android.view.LayoutInflater.createView (LayoutInflater.java:471) 04-25 14: 14: 15.790: E/AndroidRuntime (12640): at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:570) 04-25 14: 14: 15,790: E/AndroidRuntime (12640): ... 22 более

Мой билд-путь выглядит следующим образом :

  • FlurryAgent.jar
  • GoogleAdmobAdsSdk-4.1.0.jar
  • Android 2,2

Как я могу это исправить?

ответ

4

Был ли установлен Android SDK 18 или более поздней версии? Если да, проверьте, где находятся ваши файлы jar. Они должны быть в project_home/libs папка.

+1

У меня установлена ​​SDK версия 19, в моем доме проекта нет папки 'libs'. Я удалил банки из пути сборки, создал папку 'libs' и разместил там банки. Теперь это работает! Довольно странное изменение, если вы спросите меня .. Спасибо в любом случае! – nhaarman