iMac上Android Studio 的一些设置

最近忙着写代码和倒腾AS,好久没写博客了,今天就小小总结一下个人使用AS中遇到的不太顺手的点,备忘一下。

电脑上的Android Studio装了已经有些时间了,然而因为所有工作中的项目都是ADT,所以虽然垂涎已久,但都是浅尝辄止。最近发现个开源项目挺好,终于强迫自己走上AS的不归路~~

因为用久了Eclipse,刚上手确实很不习惯,但是就算奔着分分种编出包也要用下去呀,中间遇到一些问题,这里简单记录一下啊。

界面风格和字体

  1. AS的界面风格和编辑器中的字体风格是分开的。
    • AS的界面风格在Apperance中调整,只需要关注Theme就可以了。
    • AS的编辑器中字体的风格在Editor->Colors&Fonts->Font里面,但是因为你用了默认主题,所以字体大小是不能改的,要先点一下Save As变成你自己的主题,然后修改。

常用快捷键

遇到的第一个问题,就是快捷键,本来想改为和Eclipse一致的,最终在基友的劝说下决定既然走上不归路,就重新适应他的快捷键。整理了下常用的一些快捷键。

操作

对应快捷键

删除行

Cmd + del

格式化代码

Cmd + Option + L

查找+替换

Cmd + R

import

option + enter

清除无效包引用

Option + Control + O

查找调用的位置

Ctrl + Option + H

上下移动代码

Option + Shift + Up/Down

注释代码(//)

Cmd + /

注释代码(/**/)

Cmd + Option + /

快捷覆写方法

Cmd + O

异常处理

升级gralde以后编译报错

  • 问题现象 升级gradle到高版本,例如我升级到3.3以后编译报错。然而查看File-> Project Structure -> SDK Location里面的JDK已经是1.7 Error:Gradle 3.3 requires Java 7 or later to run. You are currently using Java 6.
  • 问题原因 Android Studio会自己设置默认的jdk位置,默认的jdk是1.6*,1.7+,虽然修改了Project Structure,但是plist里面并没有修改。
  • 解决办法: 进入Android Studio的私有目录,需要修改/Application/Android Studio/Contents/info.plist中下面的配置: <key>JVMVersion</key> <string>1.6*,1.7+</string> 例如我改为了,之后重试发现已经OK <key>JVMVersion</key> <string>1.7*,1.7+</string>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端布道

Angular开发实践(六):服务端渲染

Angular Universal Angular在服务端渲染方面提供一套前后端同构解决方案,它就是 Angular Universal(统一平台),一项在服务...

63910
来自专栏流柯技术学院

PhantomJS快速入门

本文简要介绍了PhantomJS的相关基础知识点,主要包括PhantomJS的介绍、下载与安装、HelloWorld程序、核心模块介绍等。由于鄙人才疏学浅,难免...

6542
来自专栏从零开始学 Web 前端

从零开始学 Web 之 HTML5(三)网络监听,全屏,文件读取,地理定位接口,应用程序缓存

于是就变成了 webkitRequestFullScreen(), mozRequestFullScreen(), msRequestFullScreen()。...

1763
来自专栏Java帮帮-微信公众号-技术文章全总结

IntelliJ IDEA常用酷炫插件【面试+工作】

最近大部分开发IDE工具都切换到了,所以也花了点心思去找了相关的插件。这里整理的适合各种语言开发的通用插件,也排除掉IntelliJ IDEA自带的常用插件了(...

3843
来自专栏腾讯移动品质中心TMQ的专栏

基于自定义向导的C++单元测试环境自动化配置

导语:相信使用过Visual Studio的小伙伴都感受过VS向导的强大,通过应用程序向导,我们可以很方便地搭建应用程序,通过代码向导,可以大大提高我们编写代码...

20810
来自专栏有趣的Python和你

人生若只如初见,何必找包爬数据SeleniumPhantomJS豆瓣登陆

1264
来自专栏枕边书

JavaScript Alert 函数执行顺序问题

问题 ---- 前几天使用 JavaScript 写 HTML 页面时遇到了一个奇怪的问题: 我想实现的功能是通过 confirm() 弹窗让用户选择不同的需求...

3184
来自专栏崔庆才的专栏

腾讯云上PhantomJS用法示例

爬取动态页面时,如果我们单纯去分析一个个后台的请求,手动去摸索JS渲染的到的一些结果,那简直没天理了。所以,我们需要有一些好用的工具来帮助我们像浏览器一样渲染J...

1.4K1
来自专栏進无尽的文章

扒虫篇-Bug日志Ⅴ

解决方法:首先这个警告不会造成上传失败,也不会造成审核被拒。其次可以通过移除代码中警告的那些代码,并移除多余不使用的系统类库(framework),使警告消失。

1381
来自专栏macOS 开发学习

Mac开发之 Cocoa 绑定 入门

从iOS开发转为Mac OSX应用开发的过程中,cocoa 绑定算是比较大的一个差异,也是OSX上比较实用的技术,cocoa 绑定让开发者节省了大量的代码,可以...

1182

扫码关注云+社区

领取腾讯云代金券