我将 IDE 更新为 Android Studio Arctic Fox 版本,并在升级完成后尝试同步 gradle 时遇到此问题:
” Unrecognized VM option 'MaxPermSize=512m' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
“
我检查了我的java版本,它是Java 17。我删除了我的.gradle目录,但这没有帮助。反转了更新所做的 gradle.properties 更改。它也不起作用。我在 vm.studiooptions 文件中查找 maxPermSize 值。它并不像一些 stackoverflow 已经提出的问题中所建议的那样。
下面分享这个问题的修复方法。
我今天去面试了。有人问我为什么 Kotlin 更好,我提到 使用 Kotlin 我们有协程,它可以让执行繁重的操作变得更容易、更好,但是使用线程(Java),如果创建许多线程并同时运行,可能会导致的内存问题。他回答说,在 Java 中也可以使用线程来完成同样的事情。我是一名初级开发人员,最近转向了 kotlin,所以我对此的了解有限,并且在互联网上找不到更多相关信息。有人可以帮忙吗?
我在向 Android 项目添加子模块时遇到问题。我已经尝试了在线提供的所有教程和一些解决方案,但没有一个确切说明如何添加子模块并使您的提交与主存储库同步。
我尝试过的解决方案:
要解决此问题:我implementation project(':Tools_Demo_App')
在 build.gradle 依赖项中添加了它,然后它显示了此错误。
然后,如果我添加include ':Tools_Demo_App'
到我的settings.gradle。此错误消失。
但我仍然无法添加活动。它说“Java 文件位于源根目录之外”。
无论我做什么,到目前为止,网上提供的教程都没有帮助。如果您使用过子模块并且能够使用它们使所有内容与主存储库保持同步,请提出一些建议。
我实际上想要做什么:
主要项目:子模块:演示我想保留演示存储库作为基本应用程序来保留我的所有设计、库和模板,以便我可以将此子模块添加到我的所有项目中,然后从这里选择可重用的东西,而不是每次都重写所有内容。