使用picasso库,android下载图像时出错

时间:2014-03-11 20:46:35

标签: android image picasso

enter image description here当我在oncreate方法中运行此代码时:

Picasso.with(this).load("http://i.imgur.com/DvpvklR.png").into(image);

我收到了这些错误:

  • 03-11 20:02:47.240:E / AndroidRuntime(1577):致命异常:主
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):java.lang.NoClassDefFoundError:com.squareup.picasso.Picasso
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):at com.example.news.MainActivity.onCreate(MainActivity.java:45)
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)<< li>
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):在android.app.ActivityThread.access $ 1500(ActivityThread.java:117)
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:931)<< li>
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):在android.os.Handler.dispatchMessage(Handler.java:99)
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):在android.os.Looper.loop(Looper.java:123)
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):在android.app.ActivityThread.main(ActivityThread.java:3683)
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):at java.lang.reflect.Method.invokeNative(Native Method)
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):at java.lang.reflect.Method.invoke(Method.java:507)<< li>
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:839)<< li>
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
  • 03-11 20:02:47.240:E / AndroidRuntime(1577):at dalvik.system.NativeStart.main(Native Method)

请帮助我!

1 个答案:

答案 0 :(得分:2)

要么将它放在libs文件夹中,Eclipse就会为你正确打包。

要么保持原样,要转到项目属性,导出选项卡并检查库。这样Eclipse就会将其打包到最终的APK中。