關於android和gradle的環境搭建

今天在調試android項目的時候,出現jvm 問題,說是jvm沒法建立成功。懷疑是jvm參數配置問題,在網上找了jvm參數的解釋作調整。html

推薦:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html:總結得比較詳細。個人機器:win10 64,jdk jdk7_0_80 32位,gradle 2.8,內存8gjava

原先以爲jdk32位和64位區別不大。後來調整gradle.properties文件時發現:-Xmx1024m,只要大於1024m,gradle就報錯,各類錯誤(以爲gradle的錯誤提示不太明確)。android

總結:android開發環境,最好jdk64位,編譯運行也要64位。並且gradle這貨很吃內存(個人-Xmx2g)。本機java_home配上jdk64位(還出現了個問題,個人eclipse是32位的),還有個噁心的oracle11g_64位自帶的sqldeveloper竟然要32位的jdk才能啓動。sql

 

附上以指定jre啓動eclipse的方法:eclipse.ini(注意第一句話,從myeclipse中獲得配置方法,eclipse版本爲mars)oracle

-vm
C:/Program Files (x86)/Java/jdk1.7.0_80/jre/bin/client/jvm.dll
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms512m
-Xmx768mapp

相關文章
相關標籤/搜索