美文网首页Android TV
为android开发打造舒服的Ubuntu(三)Android

为android开发打造舒服的Ubuntu(三)Android

作者: wenju_song | 来源:发表于2016-08-15 08:02 被阅读529次

    上一篇文章为Android开发打造舒服的Ubuntu(二)java和AndroidStudio的配置这里面介绍了对Android studio的一些配置,这一篇博客我将会介绍我自己对Studio使用的一些总结。这一篇文章从以下几个方面介绍。

    • 第一节 快速配置多个project在一个窗口显示
    • 第二节 Android Studio其他令人叫好的技巧
      <h5 id="第一节">第一节 快速配置多个project在一个窗口显示</h5> 用过eclipse的都知道eclipse中的一个窗口可以展示多个project,对于Android studio来说,推荐的是Module来出现在一个Project中。我们是做产品开发,我们项目提交到服务器分支上都不依赖Android Studio或者eclipse的配置文件,我们是用mm -B去单编整个项目。对于开发来说,我自己本身就负责了一个中等的项目和三个小项目,并且编辑也在仓库的位置,如何快速的将多个项目引入studio。这里经过探索,发现下面的这种方式。将原始项目工程(eclipse相关工程)以module的形式引入到studio中。
      具体分为以下几个步骤:
    1. 在任意工程下新建项目,我这里起名为5520-mtk
    2. 在settings.gradle文件中添加下面两行,UserSpace是工程名
            project(':UserSpace').projectDir = new File(settingsDir, '../../../Documents/UserSpace')   ```
    注意:这里的projectDir是相对路径,相对于settings.gradle的路径当出现下面的这种情况时(只有显示没有内容),说明你的路径没有引用正确:![](https://img.haomeiwen.com/i1927803/9d585a324e4dce54.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    3. 在原来的UserSpace(eclipse工程项目)工程中添加gradle文件build.gradle,该build.gradle是新建的5520-mtk的app中的build.gradle,修改applicationId为应用的包名,这里还要根据项目添加依赖:
    ```apply plugin: 'com.android.application'
    android {
             compileSdkVersion 23
             buildToolsVersion '22' 
        defaultConfig {   
             applicationId "com.lenovo.userspace"   
             minSdkVersion 21  
             targetSdkVersion 21 
             versionCode 1
             versionName "1.0"   
         }   
    sourceSets {       
    main {           
             manifest.srcFile 'AndroidManifest.xml'           
             java.srcDirs = ['src']           
             resources.srcDirs = ['src']           
             aidl.srcDirs = ['src']          
             renderscript.srcDirs = ['src']           
             res.srcDirs = ['res']           
             assets.srcDirs = ['assets']       
            }       
            instrumentTest.setRoot('tests')       
            debug.setRoot('build-types/debug')       
            release.setRoot('build-types/release')  
           }
    }
    dependencies {   
             compile fileTree(dir: 'lib', include: '*.jar')  
             compile 'com.android.support:appcompat-v7:23.3.0'
    }```
    然后sync project就可以了。
    <h5 id="第二节">第二节 Android Studio其他令人叫好的技巧</h5>这里来总结一下我平时在使用过程中遇到了技巧
    1.配置自己代码模板如下面的log:
    ![](https://img.haomeiwen.com/i1927803/6a19be68d0ce5275.gif?imageMogr2/auto-orient/strip)
     从上图可以看出打出log会自动的生成ClassName和MethodName  配置过程如下:setting->edit->liveTemplates 然后如下图:  ![](https://img.haomeiwen.com/i1927803/559205a49ff36e54.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)  1.在点击加号之后写上自定义的名称  2.在最下面选择java  3.自定义的变量使用$自定义变量$  4.选择edit variables为自定义的变量添加内容,并打上钩**2.为log添加Error过滤** ![](https://img.haomeiwen.com/i1927803/7f9507b0535a026e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)我的log一般只有三个,一个是我名字的缩写,这里设置在LogUtil对应的tag上了,项目log太多,我只关心我自己打出的log,另外两个是Error和Warm。
    **3.有代码提示时,使用tab键覆盖并填充文本。**
    **4.f2键快速跳转到错误位置。**
    **5.点击这个图标会跳转到当前窗口编辑文件所在的项目位置。**![](https://img.haomeiwen.com/i1927803/a924b7d2bb0829ef.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)**6.ctrl+home/end 跳转到编辑文件的头和尾。**
    **7.快速打开编辑区的面板:alt+首字母,如alt+f展开file面板**
    ![](https://img.haomeiwen.com/i1927803/147be1e4ba1a49d9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)以后再遇到小技巧再添加上。
    到此为止,为android开发打造舒服的Ubuntu结束了,下面将编写有关linux,git等相关的文章。
    **版权声明:本文为博主原创文章,转载请注明出处。**

    相关文章

      网友评论

        本文标题:为android开发打造舒服的Ubuntu(三)Android

        本文链接:https://www.haomeiwen.com/subject/npllsttx.html