我第一次尝试使用Picasso
就像官方网站的例子一样:
private void setItemBgImageUsingPicasso(View convertView) {
String imageUrl = getImageUrlFromOffer(convertView);
ImageView offerImage = ((ImageView) convertView
.findViewById(R.id.offerImage));
Picasso.with(mOffersListActivity).load(imageUrl).into(offerImage);
}但我知道这个错误:
08-09 17:37:43.309: E/AndroidRuntime(17821): java.lang.NoClassDefFoundError: com.squareup.picasso.Picasso
08-09 17:37:43.309: E/AndroidRuntime(17821): at com.zoomer.general.ImageAdapter.setItemBgImageUsingPicasso(ImageAdapter.java:384)发布于 2014-08-10 03:53:13
您应该将它放在libs文件夹中,Eclipse将为您正确地打包它。
或者保持原样,但是转到properties、Export并检查库。这样,Eclipse将在最后的APK中打包它。
发布于 2015-11-18 19:23:04
如果使用Android,我发现这个问题与proguard有关,因此,下面解决了这个问题:
1)将其添加到您的保护规则文件中:-keep class com.squareup.picasso.** { *; }
2)清洁项目
3)重建
https://stackoverflow.com/questions/25225327
复制相似问题