• android studio使用技巧


    远程依赖库添加方法:


     

    Android studio 导入sdk

    Android Studio: File ---> Other Settings--->Default Project Structure ---> AndroidSDK Location 

     

    显示行号

     

     

    新建类添加注释

     

     

    修改编辑器字体大小:


    file--settings--editor--colors&fonts--font-- 默认的时候字体是无法修改的,将鼠标移到字体处,无法修改, 点击“Save as”按钮,填写name 此时再修改字体大小就可以了,最后点击“apply”--ok.


    分屏查看java类 



    ‘驼峰’单词选择




    设置非共有,非静态的成员变量以’m’开始

    设置静态成员变量以’s’开始




    Alt + Enter 和 Control + Alt + O 进行导包和清除无用导包

    自动导包





    logcat配色(看到别人写对直接拿过来原色试了下,结果发现颜色太骚改回去了=。=)

     

     

    java编辑区自定义配色


     

    代码配色


    配置方法

    File | Settings 打开设置

    选择 Editor | Color& Fonts | Java

    点击 Clickon Save As…按钮创建一个新的配色 Scheme

    展开下方的 Variables 选择 Local variable

    设置右侧的 Foreground 颜色

     

    Tab缩进 


     

     

    修改背景色或样式 

    file--settings--editor--colors&fonts-Scheme:设置成Darcula 

     

     

    签名apk忘记studio设置密码 (不是密钥密码。。。)

     

     

    更新在线依赖库:

     

     

    勾上NewerLibrary Versions Available,然后点击Android Studio菜单Analyze-Run inspections By Name(快捷键:Shift+Ctrl+Alt+I)

     

     

    关于一些个人经常使用的快捷键(win上)

    ctrl+b 这方法哪些地方调用到,如果只有一个地方调会直接跳到此方法,对于我这种老是维护别人代码的菜逼来说很是管用啊

    ctrl+w 选中光标处的变量

    double shift 就不用说啦,快速查找类(我还是说了=。=)

    ctrl+e  列出最近打开的类文件

    ctrl+shift+R 快速全局查找替换

    ctrl+D 复制行

    ctrl+Y 删除行

    ctrl+f4 关闭当前打开的编辑器类(关于这个组合键的痛点是我手短,每次按都好费力,于是在keymap那里自定义加了个我的手能轻易够着的键)

    alt+上or下 --------移动到上一个方法或者下一个

    ctrl+alt+上or下 两个编辑类之间跳转

     

    关于安装插件

    1.Android studioFile->Settings..->Plugins-->Browse repositores..搜索GsonFormat 2.安装插件,重启android studio 

    离线安装方法:1.下载GsonFormat.jar ;2.Android studio File->Settings..->Plugins -->install plugin from disk..导入下载的GsonFormat.jar 3重启android studio 


    butterknife安装方法:依赖注解 1.Android studioFile->Settings..->Plugins-->Browse repositores..搜索

    ButterKnife2.安装插件,重启android studio

    使用方法:将butterknife-7.0.1.jar拷到lib目录下,右键添加到path里面

    在类里面添加

    ButterKnife.bind(this);

    然后右键generate--generate butterknife injections(要讲将光标移到R.layout上才会有效)

     

    SelectorChapek安装方法:

    1.Android studioFile->Settings..->Plugins-->Browse repositores..搜索

    SelectorChapek 2.安装插件,重启android studio


    13寸低配的Mac用起studio来很卡,不知道是项目庞大还是怎么回事,在网上找了个加速的方法,如下(亲测速度好像变得不那么卡了):

    ps:mac的这个文件是在application的android studio里面的contents,刚开始对Mac不熟还找了好一会儿contents文件夹,结果发现鼠标右击studio图标显示包内容就出来了,好弱=。=

    修改android-studio/bin/studio.vmoptionsstudio64.vmoptions 两个文件的以下属性就可以了
    -Xms2048m
    -Xmx2048m
    -XX:MaxPermSize=2048m

    -XX:ReservedCodeCacheSize 

     

    在studio运行项目错误

    java.io.IOException: 远程主机强迫关闭了一个现有的连接。

    Failed to start monitoring 0123456789ABCDEF

     

    adb错误:

    make sure the plugin is properly configured

    错误原因: 出现这个错误的原因是因为电脑上的各种手机助手抢占了手机链接,用自己的adb进程启动,导致我们开发用的sdk abd无法启动。

     

    SVN错误相关:

    三、从svn检出项目出现:svn: E210007: Unableto connect to a repository at URL 'svn://115.29.38.14/tuotu.weiyixiao.com/android/branch/TuoTu'svn: E210007: Cannot negotiate authentication mechanism

     

    四、SVN错误:

    验证位置时发生错误:org.tigris.subversion.javahl.ClientException:Cannotnegotiate authentication mechanism

    解决方法:

    删除C:Documentsand Settings用户名ApplicationDataSubversionauth下的文件,删除svn登录信息。

    产生原因:由于svn地址变更,或用户名密码变更,svn插件用原来默认的用户信息连接错误。

     

    五、在使用eclipse的svn插件连接osc的代码仓库时候,发生了以下错误:

    Cannot negotiate authentication mechanism
    svn: Unable to connect to a repository at URL'svn://git.oschina.net/XXXXXX' 

     但是用tortoisesvn可以正常连接。

    eclipse的svn插件中,连接不上osc的代码仓库,提示“”文件夹。

    解决方案:

    在eclipse->window->preference->team->svn中将svn接口设定为svnkit。

    直接搞定。 

     

     

    genymotion错误相关:

    1、使用genymotion出现错误:

    unable to start the virtual device

    virtualBox returned the followingerror""incompatible state"

    to find out hte cause of the problem,please start thevirtual

    device from VirtualBox

    解决办法:

    打开VirtualBoxl,启动

     

    unable to load VirtualBox engine.

    Make sure that it is properly installed before startingGenymotion

    重新安装一遍VirtualBox和Genymotion,VirtualBox要先安装,简单粗暴的方法,不改安装路径,其他都不用重新配置,分分钟就好了 

     

    2、错误提示是Failed to import OVA

        出现这个问题的大部分原因是模拟器读取配置文件不同步,也就是说,比如你删掉了一个模拟器,删除的时候选择了删除其所有文件,但是你下次再创建相同模拟器的时候可能就会出现这个问题,是因为模拟器已经存在并没有删除干净,这个问题不复杂,你只需要把Genymotion中的模拟器文件删除就行了,路径在:/Users/zoro/.Genymobile/Genymotion/deployed,明确知道是哪个虚拟机的问题就直接删除哪个就行,如果不能明确知道而且模拟器并没有重要数据的话可以直接删除deployed文件夹。

    http://blog.csdn.net/beiminglei/article/details/17399333

    5.0以上安装不了


    终终终ps:这些都是我在实际开发中收集到到一些用法技巧什么的,当然很多是我从网上找的用了可行之后做的笔记,如有雷同算我抄你拉=。=
  • 相关阅读:
    RTC是DS1339,驱动采用的是rtc-ds1307.c
    hi3515 rtc驱动(ds1307/1339)驱动和示例
    qt5.4.1的imx6编译
    Python实现ID3(信息增益)
    Python实现nb(朴素贝叶斯)
    Python实现kNN(k邻近算法)
    Android实现地图服务
    Android实现传感器应用及位置服务
    Android实现KSOAP2访问WebService
    Android实现网络访问
  • 原文地址:https://www.cnblogs.com/miaozhenzhong/p/5930909.html
Copyright © 2020-2023  润新知