快速版本:
我想studio.vmoptions
在studio.sh
直接在命令行上执行而不是实际vmoptions
文件传递参数。
是否有可能?如何?
例如,类似./studio.sh -Dhidpi=true
。
用例:
最新版本的Android Studio添加了HiDpi
对Windows和Linux屏幕的支持。将-Dhidpi=false
或添加-Dhidpi=true
到studio.vmoptions
文件将激活/停用该功能。
我的问题是,有时我会在24英寸FullHD屏幕(-Dhidpi=false
)上工作,而其他时候直接在笔记本电脑11英寸FullHD屏幕(-Dhidpi=true
)上工作。
我想快速/轻松地使用true或false来启动Android Studio,而不必在every.single.time中编辑vmoptions。我相信某种类型的cmd行参数将是最好的,但是我愿意接受一些建议,这些建议不涉及在启动前创建自定义脚本来修改vmoptions的建议。
不幸的是还不可能。您可以提供两个不同的文件。该文档说,您可以导出环境变量STUDIO_VM_OPTIONS
-要使用的vmoptions文件。您可以做的是将studio.sh包装在另一个脚本中,并将其放在中/usr/local/bin
。您的脚本可以接受一个参数,该参数指示您使用哪个文件。例如,可能是文件本身的路径,并STUDIO_VM_OPTIONS
在执行之前导出studio.sh
。
#!/bin/sh
export STUDIO_VM_OPTIONS=$1
studio.sh
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句