weex 各种环境坑

To run dex in process, the Gradle daemon needs a larger heap.

1 . 完整报错

To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 910 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.
For more information see https://docs.gradle.org/current/userguide/build_environment.html

2 . 在项目根目录下创建 gradle.properties文件,并添加以下内容

  org.gradle.daemon=true    //就是让你让你编译时使用守护进程。
org.gradle.parallel=true     //使用并行编译
org.gradle.jvmargs=-Xmx2048m     //JVM最大允许分配的堆内存,按需分配
-XX:MaxPermSize=512m      //JVM最大允许分堆非内存,

3 .重新编译

weex 乱找网卡

weex index.vue命令会打开一个带有预览效果和二维码的页面,手机安装playground之后扫描这个二维码,将会在手机上呈现手机预览效果,手机其实是访问了这个二维码的连接,但是,假如手机和电脑不在同一网段,肯定是找不到网络的,所以基本思路是让电脑和手机在同一网段,但是问题还是存在的,因为weex index.vue这个命令会乱找网卡开服务,比如你电脑上的各种虚拟网卡,都会随机被选择,所以,连接wifi的0网段手机网,是无法访问这个乱七八糟的网段的,那么问题怎么解决呢?跟同事讨论了半天,最后突发奇想,电脑共享出一个wifi,手机连接,问题解决。

你可能感兴趣的:(weex 各种环境坑)