gpt4 book ai didi

java - Android Glide 库 NoClassDefFoundError

转载 作者:搜寻专家 更新时间:2023-11-01 08:42:17 25 4
gpt4 key购买 nike

我是否错误地使用了 Glide 库?可能是什么问题?

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

ImageView iv = (ImageView) findViewById(R.id.imageView1);

Glide.with(this).load(R.drawable.salads_caesar_salad).into(iv);
}

enter image description here

最佳答案

如果您的代码编译良好,很可能您在编译类路径上具有正确的依赖项。如果您使用 Android Studio/Gradle,ProGuard 可能出于某种原因以某种方式剥离 Glide 类,但实际上不应该,因为您实际上正在使用它。

上述矛盾以及您的 LogCat 屏幕截图是 Eclipse ADT 或 Android 设备监视器 (monitor.bat) 的事实留下一个选项:您没有 export your dependency ;尝试以下操作(请参阅链接手册中的屏幕截图):

  1. 右键单击 Android 应用程序项目
  2. 属性
  3. Java 构建路径
  4. 订购和导出
  5. 确保 glide.jar 被勾选

或者考虑在 Android Studio(用于 Android 开发的 Google 官方产品)或 IntelliJ IDEA 14+ 中重新创建您的项目并复制您的源代码;与 Eclipse ADT 相比,IntelliJ Android 插件对 Android 和现代构建工具的支持要好得多。我自己真的反对过渡,但正如你所见,它奏效了,因为现在我正在提倡它。从长远来看,花一两天的时间是值得的。

关于java - Android Glide 库 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31397975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com