Error: loading: F:\Android Studio\jbr\bin\msvcp140.dll Error: loading: F:\Android Studio\jbr\bin\server\jvm.dll
时间: 2023-08-15 16:05:15 浏览: 236
根据提供的引用内容,你遇到的问题是关于加载msvcp140.dll和jvm.dll文件的错误。根据引用[1],你可以尝试卸载软件dlp3.0来解决该问题。另外,根据引用[2],你也可以尝试调整IDEA的内存参数来解决问题。最后,根据引用[3],你可以在日志中查找类似于"C [SrjdDll64.dll 0x15500]"或"C [.dll 0x14 ]"的代码,这可能是导致问题的.dll文件。解决问题的方式取决于日志中暴露的问题。希望这些信息对你有帮助。
相关问题
Invalid Gradle JDK configuration found. Use Embedded JDK (D:\HGF\Android\jbr) Change Gradle JDK location
当你看到 "Invalid Gradle JDK configuration found" 这样的错误提示,通常是在使用Gradle构建工具处理Android项目时遇到的问题。这个错误意味着你当前项目的Gradle配置文件检测到了一个无效的JDK(Java Development Kit)设置。Gradle期望的是一个嵌入式JDK(Embedded JDK),如提示的那样,位于路径 `D:\HGF\Android\jbr`。
解决这个问题的方法如下:
1. **确认JDK版本**:确保你安装并正确配置了Java环境,并且Gradle所指向的JDK版本与项目需求兼容。
2. **修改Gradle配置**:打开你的`gradle.properties` 或者 `build.gradle` 文件,找到与JVM相关的部分,可能是 `org.gradle.jvmargs` 或者 `distributionUrl`。将路径更改为正确的嵌入式JDK路径,例如:
```properties
distributionUrl=https\://services.gradle.org/distributions/jdk-17.0.4-all.zip
```
3. **关闭并重启Gradle**:关闭当前终端窗口或者IDEA等集成开发环境,然后重新启动Gradle任务,让Gradle使用新的JDK配置。
4. **清理缓存**:如果上述操作无效,尝试清除Gradle和IntelliJ IDEA的缓存目录,有时这能解决问题:
- Windows: `%USERPROFILE%\.gradle`
- macOS/Linux: `$HOME/.gradle`
Use Embedded JDK (C:\Program Files\Android\Android Studio1\jbr) Use JDK 1.8 (C:/Program Files/Java/jdk-1.8) Change Gradle JDK location
嵌入式JDK(通常在Android Studio安装路径下)是专为Android开发设计的,它包含了针对Android环境优化的Java运行时环境。当你选择使用"Embedded JDK",意味着你的项目将直接利用Android Studio自带的JDK,不需要额外配置。
如果你希望使用常规版本的JDK 1.8(C:\Program Files\Java\jdk-1.8),你需要在项目的Gradle构建脚本(通常在`build.gradle`文件中)指定这个路径。例如,在`gradle.properties`或`settings.gradle`中添加:
```groovy
systemProp.java.home=C:/Program Files/Java/jdk-1.8
```
或者在每个模块的`build.gradle`文件的`plugins`部分添加:
```groovy
dependencies {
classpath 'com.android.application'
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:<version>'
// 可能还需要类似下面这行,如果需要设置Java插件
classpath 'com.google.gms:google-services:<?>'
}
android {
defaultConfig {
// ...其他配置...
javaCompileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
}
```
这样,Gradle会使用你指定的JDK 1.8来进行编译。
至于改变Gradle JDK的位置,如果你是指全局的Gradle配置,可以在`~/.gradle`目录下的`gradle-wrapper.properties`文件中修改`distributionUrl`,如:
```properties
distributionUrl=https\://services.gradle.org/distributions/gradle-6.4-bin.zip
```
然后重启Gradle服务,使其加载新的设置。
阅读全文