2012-04-25 53 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:E/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):在 dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240) 04-25 14:14:15.790:E/AndroidRuntime(12640):在 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 :E/AndroidRuntime(12640):在(E):15.790: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/库文件夹中。

+1

我已经安装了SDK版本19,在我的项目主页中没有'libs'文件夹。我从构建路径中移除了罐子,创建了一个'libs'文件夹并将罐子放在那里。现在它工作了!如果你问我,很容易混淆变化。谢谢! – nhaarman 2012-04-25 12:46:32