Android Studio常见问题汇总

Android Studio 常用快捷键

ctrl+alt+v -> ctrl+2+l 自动定义变量

ctrl+alt+l -> ctrl+shift+f 代码格式化

ctrl+alt+o -> ctrl+shift+o 导包

ctrl+alt+F -> 自动生成成员变量

ctrl+r -> 替换字符串

ctrl+n -> 查找类

ctrl+f12 -> 当前类查找方法

ctrl+alt+space -> 自动提示

ctrl+alt+Left/Right ->跳到上一个/下一个编辑页面

alt+enter -> ctrl+1, 自动修正

ctrl+y -> 删除当前行

ctrl+shift+f -> 全局查找

ctrl+p ->查看参数

ctrl+alt+b -> ctrl+t,查看继承关系

ctrl+Q 查看当前方法注释

ctrl+alt+t : 自动生成代码块, 比如try catch等

Genymotion连接不上

方法1:

build-tools不要使用24就可以了

方法2:

将adb指向Android Studio的路径下, 此处需要有一个appt.exe, 而Android Studio的sdk没有带, 可以从eclipse的platform-tools中拷贝过来

1479479401674.png

修改debug签名

signingConfigs {
        config {
            keyAlias 'itcast'
            keyPassword '123456'
            storeFile file('C:/Users/Administrator/Desktop/itcast.keystore.jks')
            storePassword '123456'
        }
    }

buildTypes {
        release {
            signingConfig signingConfigs.config
        }

        debug {
            signingConfig signingConfigs.config
        }
    }

自动补全过滤掉首字母大小写##

1479479434755.png

代码混淆

 buildTypes {
    release {
        minifyEnabled true //一定要改为true,才表示开启混淆功能
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

模拟器启动后,Launcher崩溃

可以修改RAM和VM的大小, 调整得更大一些

解决Android Studio每次启动都要在fetching Android sdk compoment information

1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。
2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。
3)关闭Android Studio后重新启动,便可进入界面。


AS对9Patch图要求很高, 必须标记上下左右边线,否则项目无法运行


Android Studio 更新 Gradle错误解决方法

当打开第三方项目时, 由于第三方项目所使用的Gradle版本和本地不一致, 会导致Studio一直尝试下载Gradle文件, 而下载Gradle需要翻墙, 速度极慢, 导致项目一直卡死在Refreshing Gradle的界面下.

方法1:

http://www.cnblogs.com/neozhu/p/3525404.html
首先打开android studio项目 找到项目目录gradle\wrapper\gradle-wrapper.properties这个文件
修改distributionUrl=http://services.gradle.org/distributions/gradle-1.9-all.zip

方法2:
提前将各个版本的gradle下载下来, 然后修改gradle地址为本地路径, distributionUrl=file:/C:/Android/sdk/Gradle/gradle-2.2.1-all.zip

Studio 安装插件

路径: Setting->Plugins

修改版本

model 中的 build.gradle 中修改一下参数 1,2,3,4 四个参数

1479479719591.png

三个参数对应sdk中的文件 当文件存在的情况下可以降版本成功
必须修改的参数 (三个)

1.  compileSdkVersion 21
    目录:Android\sdk\platforms   中存在android-21 文件
2. buildToolsVersion "23.0.2" 
    目录:Android\sdk\build-tools   中存在21.1.2文件
3. targetSdkVersion  21  目标版本从23 修改为21
4. compile 'com.android.support:appcompat-v7:21.0.3'
   目录:\Android\sdk\extras\android\m2repository\com\android\support\appcompat-v7中存在  21.0.3 文件夹 

引入so文件

在Gradle中进行配置:

sourceSets {
        main {
            jniLibs.srcDirs = ["libs"]
        }
    }

设置自动导包

Android studio --> File--> Settings --> Editor --> Auto Import --> 全部勾选上

添加工具类快捷方式

  1. 鼠标浮在工具栏上, 点击右键, 选择Customize Menus and Toolbars


    1479480090961.png
  2. 选择Main Toolbar


  3. 选择你想插入在那个快捷图标的后面
  4. 点击Add Separator可以添加分隔线
  5. 点击Add After可以选择添加哪种快捷操作


    1479480151023.png
  6. 在Main menu中选择相关操作, 比如新建一个类, 或者新建Activity
  7. 点击确定后, 在工具栏上就会显示相关快捷图标


    1479480160115.png

自动抽取style样式

1479480214077.png

限制每行代码长度

1)设置行宽,Preferences->Editor->Code Style, 右侧找到Right margin (columns),默认是100,建议设置为120。

2)设置格式化换行,Preferences->Editor->Code Style->Java,点击右侧标签Wrapping and Braces,勾选Line breaks和Ensure right margin is not exceeded。

断开 SVN版本控制

打开我们的工程目录,定位到.idea目录下,
找到vcs.xml使用记事本打开,
将VCS=“svn”改为VCS=“”即可
同时删除项目文件夹中的.svn文件

Studio SVN配置

http://www.jianshu.com/p/f1e6c4695502

搞起来挺费劲, 还不如直接在客户端进行操作

设置鼠标悬浮后提示api注释

无标题.png

持续更新中.....

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 156,757评论 4 359
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,478评论 1 289
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 106,540评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,593评论 0 203
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 51,903评论 3 285
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,329评论 1 210
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,659评论 2 309
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,383评论 0 195
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,055评论 1 238
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,337评论 2 241
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,864评论 1 256
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,227评论 2 251
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,820评论 3 231
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 25,999评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,750评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,365评论 2 269
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,260评论 2 258

推荐阅读更多精彩内容