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 条评论
登录 后参与评论

相关文章

来自专栏有趣的Python和你

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

1154
来自专栏枕边书

JavaScript Alert 函数执行顺序问题

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

3064
来自专栏更流畅、简洁的软件开发方式

【开源】QuickPager ASP.NET2.0分页控件——使用示例、基本应用和查询功能

    myPage分页控件发出来之后,虽然开源了,但是没有给一个简单一点的 demo,真是漏掉了一个很重要的部分。     先说明一下使用myPage分页...

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

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

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

2653
来自专栏macOS 开发学习

Mac开发之 Cocoa 绑定 入门

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

952
来自专栏崔庆才的专栏

腾讯云上PhantomJS用法示例

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

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

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

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

1523
来自专栏流柯技术学院

PhantomJS快速入门

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

2602
来自专栏腾讯NEXT学位

使用Sublime Text编辑器 你所不知道的11个秘密

3107
来自专栏西二旗一哥

iOS - Add apple document

1023

扫码关注云+社区