现象: 点击应用程序中 android studio 跳了一下便没了反应
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了加查免费建站欢迎大家使用!
排查:
1.打开android studio 的包文件,-》macOs-studio 终端 【路径可能不同】
查看错误
Invalid ReservedCodeCacheSize=4096M. Must be at most 2048M.
想到了昨天在Android studio help中刚配置了这个值
2.想办法更改 ReservedCodeCacheSize
打开/Applications/Android Studio .app/Contents/bin/studio.vmoptions发现ReservedCodeCacheSize 并不是4096
那改小一点会不会好点?后来发现不能好
3.找正确的路径 搜索 ReservedCodeCacheSize 字段
发现一个错误信息的文件 java_error_in_studio_42230.log
查看与ReservedCodeCacheSize相关信息
jvm_args: -Xms256m -Xmx1280m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops -Dfile.encoding=UTF-8 -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djna.nosys=true -Djna.boot.library.path= -da -Xverify:none -XX:ErrorFile=/Users/meizi/java_error_in_studio_%p.log -XX:HeapDumpPath=/Users/meizi/java_error_in_studio.hprof -Xbootclasspath/a:../lib/boot.jar -Xms2048m -Xmx8096m -XX:ReservedCodeCacheSize=2048m -XX:+UseCompressedOops -XX:MaxPermSize=2048m -XX:ReservedCodeCacheSize=1024m -Djb.vmOptionsFile=/Applications/Android Studio .app/Contents/bin/studio.vmoptions,/Users/meizi/Library/Preferences/AndroidStudio3.1/studio.vmoptions -Didea.java.redist=Bundled -Didea.home.path=/Applications/Android Studio .app/Contents -Didea.executable=studio -Didea.platform.prefix=AndroidStudio -Didea.paths.selector=AndroidStudio3.1
java_command: unknown
发现两个路径
1./Applications/Android Studio .app/Contents/bin/studio.vmoptions,
2./Users/meizi/Library/Preferences/AndroidStudio3.1/studio.vmoptions
第一个路径在第2步已经看了没问题 那就是第二个路径
打开果然是。修改好
这时候发现第2步改错了地方,想恢复忘记了之前的值。木有关系 ,因为mac自带的文本编辑可以看到此文件的所有历史记录,File -Revert to -all version 即可看到
1、Android Studio应用程序处右键-显示包内容,在Contents-gradle-gradle-xxx-bin路径下找到gradle,右键显示简介,复制他的完整路径:
/Applications/Android Studio.app/Contents/gradle/gradle-4.X/bin,其中/Applications/Android后面手动输入\,后面留有空格(不能有特殊字符空格虚转译),最终如下/Applications/Android\ Studio.app/Contents/gradle/gradle-4.X/bin
2、在mac命令行下,依次执行以下步骤:
1) cd ~
2)touch .bash_profile
3)open -e .bash_profile
3、打开一个文件:修改
export GRADLE_HOME=/Applications/Android\ Studio.app/Contents/gradle/gradle-4.X
export PATH=${PATH}:${GRADLE_HOME}/bin
4、执行修改 source .bash_profile,执行gradle -v 如果提示
/Applications/Android Studio.app/Contents/gradle/gradle-4.10.1/bin/gradle: Permission denied 需要设置权限
5、执行命令:
chmod +x /Applications/Android\ Studio.app/Contents/gradle/gradle-4.10.1/bin/gradle
chmod +x /Applications/Android\ Studio.app/Contents/gradle/gradle-4.10.1/bin/gradle.bat
即可
首先要下载安装文件,链接如下,通过Mac机器访问自动显示Android Studio for Mac供下载: 或者 android-studio-bundle-130.677228-mac
点 击页面中的“Download Android Studio for Mac v1.0”按钮下载文件,下载的文件名为android-studio-bundle-130.677228-mac.dmg,双击打开可以看到如下界 面,是我比较喜欢的Mac安装界面,直接将应用图表拖近Applications目录就可以了:
安装成功后在Finder的应用程序目录中找到Android Studio,双击打开,界面如下:
系统先问你是否有之前安装的Android Studio
然后是启动向导,选择“New Project...”创建一个项目看看。
然后是填写项目信息,没什么特别的,就是“Package name(包名)”一栏按传统做法使用反序的域名就好了,其它随便选的。
接着选项目图标等信息,我使用缺省值。
接着选项目类型,一般建议选“Blank Activity”先吧第一个应用测通再说,我不甘平凡地选了一个“Fullscreen Activity”,也顺利测试通过。
Activity Name和Layout Name使用缺省值
然后开始创建项目了,目测很多资源是直接从网上下载的,估计只有第一次需要这样:
下完进Android Studio界面,迎面而来的是笑容可掬的“小贴士”界面,直接close掉。
项目创建成功,点击工具栏中的绿色三角形看能否运行:
不行,没有创建虚拟机,在“Android Virtual Device”那里没的选:
点击Android Virtual device一栏旁边的带省略号的按钮可以开始创建虚拟机,界面如下,下面这个界面是我创建了一个虚拟机后截的图,所以已经有一个虚拟机了,你们如果是第一次使用的话这里应该是空的,点击右边的“New...”按钮创建一个虚拟机。
给虚拟机起个名字,然后按喜好选一下参数:
创建完还有结果提示:
在上面的界面点击OK后就可以在Android Virtual device一栏看到新创建的虚拟机了:
最后启动虚拟机以后还有一个是否提交统计信息的对话框,看你个人喜好选择吧:
成功运行第一个Android Studio for Mac创建的应用: