FAILURE: Build failed with an exception. * Where: Build file 'C:\acme_work\project\smart_pitch_app\android\build.gradle' line: 26 * What went wrong: A problem occurred evaluating root project 'android'. > A problem occurred configuring project ':app'. > Could not open proj generic class cache for build file 'C:\acme_work\project\smart_pitch_app\android\app\build.gradle' (C:\Users\acme-\.gradle\caches\7.4\scripts\2ga2bk1v947gkqanjiooh9k33). > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 63 * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 1s
时间: 2024-04-28 20:23:52 浏览: 425
这个错误信息是 Gradle 构建过程中出现了问题。根据错误信息,可能是由于 Gradle 版本与 Java 版本不兼容导致的。尝试升级 Gradle 版本,或者降低 Java 版本,可以解决此问题。
具体操作步骤如下:
1. 打开项目中 `android/build.gradle` 文件,找到以下代码:
```
buildscript {
ext {
buildToolsVersion = "29.0.2"
minSdkVersion = 23
compileSdkVersion = 29
targetSdkVersion = 29
kotlinVersion = "1.5.10"
gradleVersion = "7.0.2" // 这里是 Gradle 版本号
}
......
}
```
2. 将 `gradleVersion` 的值修改为更高或更低的版本号,例如 `6.8.3` 或 `7.2.0`。
3. 如果修改了 Gradle 版本,需要同步 Gradle 并重新构建项目。
如果还是无法解决问题,可以尝试升级或降低 Java 版本。可以在 `gradle.properties` 文件中设置以下内容:
```
org.gradle.java.home=/path/to/java/version
```
其中,`/path/to/java/version` 是指定的 Java 安装路径。将其修改为对应的 Java 版本路径即可。
相关问题
改为HTTPS,cert is in: /root/.acme.sh/www.niunai.store_ecc/www.niunai.store.cer cert key is in: /root/.acme.sh/www.niunai.store_ecc/www.niunai.store.key CA cert is in: /root/.acme.sh/www.niunai.store_ecc/ca.cer certs is there: /root/.acme.sh/www.niunai.store_ecc/fullchain.cer这是证书路径
好的,你可以按照以下步骤将证书配置到你的服务器上:
1. 将 `/root/.acme.sh/www.niunai.store_ecc/www.niunai.store.cer` 和 `/root/.acme.sh/www.niunai.store_ecc/www.niunai.store.key` 下载到你的服务器上,假设下载到了 `/etc/nginx/ssl` 目录下。
2. 在你的 Nginx 配置文件中增加以下内容:
```
server {
listen 443 ssl;
server_name yourdomain.com;
ssl_certificate /etc/nginx/ssl/www.niunai.store.cer;
ssl_certificate_key /etc/nginx/ssl/www.niunai.store.key;
# 其他 SSL 配置项
}
```
3. 重新加载 Nginx 配置文件,使之生效:
```
sudo service nginx reload
```
这样就可以使用 HTTPS 访问你的网站了。注意,为了保证 HTTPS 能够正常工作,你还需要确保你的服务器时间和证书的有效期是一致的。
error : one or more domains had problem : [ huqiu . deepinsight . deepvessel . netj time limit exceeded : last error : NS k . gtld - servers . net . did not return the expected TXT [ fqdn : _ acme - challenge . huqiu . deepinsight . deepvessel . ne value : ohrLN2JvqyNJhJ93vJjgbHXP93sCIJ9axI0c a 这段话什么意思,该怎么解决
这段错误信息表示在域名 `huqiu.deepinsight.deepvessel.net` 上出现了问题。具体问题是在验证证书时,NS 服务器 `k.gtld-servers.net` 没有返回预期的 TXT 记录。解决这个问题的方法是检查 DNS 设置,并确保正确配置了 TXT 记录。
以下是解决该问题的步骤:
1. 登录到您的 DNS 控制台(可能是您的域名注册商或 DNS 服务提供商)。
2. 找到域名 `huqiu.deepinsight.deepvessel.net` 的 DNS 解析设置。
3. 确保在 DNS 解析设置中添加了正确的 TXT 记录。
4. 检查 TXT 记录的值是否为 `ohrLN2JvqyNJhJ93vJjgbHXP93sCIJ9axI0c`,并确保没有任何格式错误或拼写错误。
5. 保存设置,并等待 DNS 解析的更新生效。
完成上述步骤后,再次尝试验证证书,应该就能成功了。请注意,DNS 解析可能需要一些时间才能生效,通常需要几分钟到几小时不等。如果问题仍然存在,请确保您的 DNS 服务商支持 ACME 协议,并检查您的 DNS 设置是否正确。 如果问题仍然无法解决,建议您联系您的 DNS 服务提供商或注册商寻求进一步的帮助。
阅读全文
相关推荐

















