java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/common/base/Preconditions;
时间: 2023-12-12 16:22:40 浏览: 391
这个错误通常发生在 Android 应用程序开发中,原因是在应用程序的 build.gradle 文件中没有正确引入 guava 库依赖。解决方法是在 build.gradle 文件中添加以下依赖项:
implementation 'com.google.guava:guava:28.2-jre'
相关问题
-dontwarn java.awt.** 无效,还是报错com.alibaba.excel.exception.ExcelGenerateException: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/awt/font/FontRenderContext;
这个错误可能是因为你的项目中缺少了 java.awt 相关的依赖包,可以尝试在项目中添加 awt 相关的依赖,比如可以添加以下依赖:
```
<dependency>
<groupId>org.apache.servicemix.bundles</groupId>
<artifactId>org.apache.servicemix.bundles.java-awt</artifactId>
<version>1.6.2_4</version>
</dependency>
```
如果还是无法解决问题,可以尝试查看一下你的项目中是否有其他的 jar 包与 awt 相关的 jar 包冲突,如果有,可以尝试排除冲突的 jar 包。
android使用rhino 1.7.14.jar 报错 java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/lang/model/SourceVersion;是什么原因?有什么解决办法?
这个问题是由于缺少Java标准库中的javax.lang.model.SourceVersion类引起的。在Android环境中,这个类不是默认提供的,因此需要手动添加。
解决这个问题的方法是将Java标准库中的tools.jar文件添加到你的Android应用程序中。你可以按照以下步骤操作:
1. 找到你的Java安装目录,通常在C:\Program Files\Java\jdk1.8.0_XXX\lib目录下,其中XXX表示你的Java版本号。
2. 在lib目录下找到tools.jar文件,将其复制到你的Android项目的libs目录下。
3. 在你的Android项目的build.gradle文件中添加以下依赖项:
```
dependencies {
implementation files('libs/tools.jar')
}
```
4. 在Android Studio中重新构建你的项目。
请注意,如果你使用的是其他版本的Java或Rhino,你需要使用相应版本的tools.jar文件。另外,如果你使用的是Android Studio 3.0及以上版本,你还需要在build.gradle文件中添加以下配置:
```
android {
...
compileOptions {
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
}
}
```
这样就可以解决这个问题了。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)