我有一个简单的应用程序,每次我点击"运行" gradle完成构建并加载应用程序需要3分钟以上。它发生在模拟器和我的Android手机上。在你将这篇文章标记为类似帖子之前,请听我说:自从过去10天以来,我一直在努力解决这个问题。我已经经历了超过20个堆栈溢出类似的问题(like this one)和谷歌上的几十篇文章,我已经尝试了他们建议的每个解决方案,但似乎没有任何效果。这是我到目前为止所尝试的内容:
org.gradle.parallel=true
和org.gradle.daemon=true
添加到gradle.properties org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-
8 当应用程序运行几分钟时,我在gradle控制台中注意到:app:processDebugResources
。所以也许这可能导致减速,我不知道。
另外,我有一个我正在解析的xml文件,而且xml文件中有大约70,000行。这可能导致任何问题吗?可能是Windows 8吗?
请提供有关如何解决此问题的任何建议。谢谢:))
答案 0 :(得分:1)
我发现了为什么会这样。这是因为我在onCreate函数()中解析XML,并且因为XML有70,000行,所以编译器需要很长时间。但是将文件移动到“assets”文件夹后,问题就解决了。这是我的错误,与gradle设置无关,但如果有人遇到类似的问题,我建议你尝试我上面列出的所有内容,你的gradle构建应该运行得更快。