| 错误 | 原因 | 解决方法 |
| at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:782) |
原因可能有很多,我在网上找了几种方法,比如下载NDK,都不行。 于是决定通过命令行 ./gradlew :app:assembleDebug 看能不能打印出更多细节。 期间,解决了几个错误,然后命令行执行没问题了,但是点android studio工具栏的编译还是不行,于是我就把android stuudio用的jdk从自带的jdk换成JAVA_HOME用的jdk。 |
点击File --> Project Structure ---> SDK Location --> Gradle Settings ---> Gradle JDK。 在这里选择你JAVE_HOME配的就好了。 因为我的电脑是m1版本的macbook,所以当初没有选择zulu-8,而是直接使用android studio自带的jdk。没想到出了这种问题。 |
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:782)
最新推荐文章于 2024-06-23 22:04:47 发布
博主在遇到Android应用编译错误后,尝试了多种解决方案,包括下载NDK,但未成功。通过运行命令行`./gradlew:app:assembleDebug`获取更多信息,解决了一些错误。最终发现问题源于Android Studio使用的JDK版本,将Android Studio的JDK设置为系统JAVA_HOME指向的JDK后,命令行编译成功,但Android Studio内仍报错。解决方案是修改Android Studio的Gradle JDK配置,选择与JAVA_HOME一致的JDK版本,对于M1芯片的Macbook,这个改变解决了问题。

392

被折叠的 条评论
为什么被折叠?



