美文网首页
困扰我两天的RN问题

困扰我两天的RN问题

作者: T_Y_H | 来源:发表于2018-01-27 00:23 被阅读262次

问题场景:

执行react-native run-android的时候出现如下错误:
Error:Execution failed for task ':Test:transformClassesWithDexForDebug'.

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException

错误原因:

这个错误是由于引入了大量的第三方project导致jvm在编译的时候内存不足

解决办法:

这个情况可以在你项目的>android>app>build.gradle文件里面如下图所示加入:

image.png

dexOptions {
javaMaxHeapSize "4g"
}
一般人到了这一步基本已经解决了以上问题,但如果你不是一般人(你是二班的),那么请往下看:

场景二:以上方法“无效”(嘿嘿)

其实方法是有效的,无效的原因是因为你本地的jdk版本有问题,限制了你能申请的最大内存,不幸的是我刚好就是被限制了,成了“二班人”,我的jdk是1.8.0_121,刚好被限制了,更新jdk版本到1.8.0_161,如下检查:


image.png

没有打印错误信息,说明当前的jdk支持4g内存,

再次运行项目,完美编译通过

注:可以在cmd窗口下查看一下当前系统中的java环境中最大允许heap内存是多少,在命令行下用java-XmxXXXXM-version命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息

相关文章

  • 困扰我两天的RN问题

    问题场景: 执行react-native run-android的时候出现如下错误:Error:Execution...

  • 困扰我的问题

    我是一个阳光开朗的女孩,各个方面都比较优秀。我游泳拿过省第八、琵琶参加苏皖赛区比赛拿下第一、语数英每次考试都能保持...

  • Native module cannot be null / N

    错误如图类似 困扰了好久的问题,各种google,度娘都写的是手动集成RN出现该问题的解决方案,由于楼主是自动集成...

  • rn的问题

    在本文章中,Udacity 团队将告诉大家他们使用 React Native 的历程以及放弃他们的原因,也希望给一...

  • 若依框架 多sqlserver数据源 连接出错解决记录

    谷歌大法好,解决勒困扰了哥两天的问题!!!!!!!! 问题一、:create connection SQLExce...

  • 利用Appium启动iOS真机设备的应用(如果你还不会,算我输)

    写在正文前的一段话 写这篇文章,还是挺激动的。因为我解决了困扰了我两天的问题(还有一个问题困扰了我更久:在Andr...

  • 10181(63分钟完成)

    现在是晚上8:52,我开始今天的语音写作作业。这两天有个问题一直困扰着我,这是我的排泄问题,在家里两天都没有排便,...

  • React Native - 踩坑纪录

    记录下自己在 RN 开发中遇到的一些问题。 RN 组件相关 TextInput Android 文字对齐问题 当 ...

  • 现在最困扰我的问题

    拖延症,我是个名副其实的拖延症患者。总是到快来不及时才会去复习,每次计划好了的事情总是想着再往后拖一拖,因此错过了...

  • 那个困扰我许久的问题

    总是莫名的苦恼,不想去做任何事情,然后就躺在床上,去想那个困扰我许久的问题。 大概从那年站岗的时候开始,因为,可以...

网友评论

      本文标题:困扰我两天的RN问题

      本文链接:https://www.haomeiwen.com/subject/sldwaxtx.html