上一篇文章为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中。
具体分为以下几个步骤:
- 在任意工程下新建项目,我这里起名为5520-mtk
- 在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等相关的文章。
**版权声明:本文为博主原创文章,转载请注明出处。**
网友评论