AndroidStudio使用细则

来源:互联网 发布:金山软件股权结构 编辑:程序博客网 时间:2024/06/05 18:08

1.在AndroidStudio中查看LogCat,Memory,CPU以及Network情况

依次打开:View->Tool Windows->Android Monitor

(各种信息提示界面,基本都可以在View->Tool Windows中找到)


2.调出Android Device Monitor查看Console,LogCat,Memory,CPU以及Network

依次打开:Tools->Android->Android Device Monitor


3.AVD Manager和SDK Manager

依次打开:Tools->Android->SDK Manager

                  Tools->Android->AVD Manager


4.在xml布局文件查看实时布局情况Preview

依次打开:View->Tool Windows->Preview

OR  在AndroidStudio的xml界面的右侧栏点击Preview


5.修改IDE或Project的编码格式

Android Studio->Preference->Editor->File Encodings  { IDE Encoding,Project Encoding }


6.AndroidStudio中New Project创建的是一个工作空间,一个工作空间可以创建多个项目,在创建成功工作空间之后,会默认创建一个名为app的项目,若自己需要重新创建项目,则是New Module....,同样的,导入一个项目或者library,也是Import Module


7.开启项目的自动编译,相当于Eclipse中的Build automatically

Preference->Builder,Execution,Deployment->Compiler   中勾选Make project automatically

也可以在Preference的搜索框中直接搜索Compiler


8.AndroidStudio链接模拟器时,若启动时间过长,会直接断开模拟器的链接,此时可以在Preference->Tools->Tasks中,将Connection timeout设置大一些。


9.如果程序中出现了口口口这样的乱码

Preference->Appearance&Behavior->Appearance中勾选Override default fonts by(not recommended)一项

也可以在Preference的搜索框中直接搜索Appearance

[注意]在Appearance界面可以更改Font Size,此处的修改不是改代码字体大小,而是AndroidStudio各个功能面板上字体的大小。


10.文档信息提示

Android Studio中默认是关闭了文档内容提示功能的,想要打开此功能,可以在:

Preference->Editor->General中的Other模块中勾选Show quick doc on mouse move,然后Apply

(此功能显示的doc信息中,可以快捷查看到本地下载下来的相关的文档说明)


11.AndroidStudo默认不显示代码的行号,可以在:

Preference->Editor->General->Appearance中勾选Show line numbers


12.(重要)代码提示,在Eclipse中使用Alt+/ 进行代码提示,AndroidStudio设置开启代码提示功能,可以在:

Preference->Editor->General->Code Completion中勾选Basic Completion和Smart Type Completion两项,在Basic Completion一项后面可以看到代码提示是通过Control+空格来完成的,同时我们需要在Case sensitive completion处选择None,这样的效果是代码模糊提示,不区分大小写


13.AndroidStudio的自动导包

Preference->Editor->General->Auto Import中勾选Add unambiguous imports on the fly


14.keymap设置

在Mac机上使用AndroidStudio进行开发,将keymaps设置为Eclipse(Mac OS X)之后的效果和Eclipse常用的快捷键相似(个人经验)。


15.AndroidStudio的插件

Preference->Plugins可以看到当前已经安装好的插件,如果需要通过网络安装插件可以点击此面板中的Browse repositories...进行网络安装,安装本地的插件点击Install plugin from disk...


16.SDK,JDK以及NDK的location

在File->Project Structure,点选SDK Location便可以看到SDK,JDK以及NDK的安装位置


17.在AndroidStudio中删除工作空间下的项目

File->Project Structure中点击选中要删除的项目文件,点击面板左上角的减号(“-”),会弹出是否删除的提示,此处删除并没有真正的从电脑中删除,删除之后,点击AndroidStudio面板中任意一个项目文件,单击右键,点击Reveal in Finder,可以看到项目还在本地文件夹中,删除项目文件夹。当然,通过减号删除之后,再次点击右键就会出现Delete


18.Android Studio关联lib文件

选中File->Project Structure,在弹出面板的右侧栏的Modules中选中要添加lib的项目文件,选中Dependencies选择Tab,点击面板中的加号("+"),就会出现三种关联lib的方式(Library dependency,File dependency以及Module dependency),其中Library是通过网络关联Maven中的lib文件,File dependency是需要将jar包文件事先拷贝到项目的lib文件夹下面,然后在File dependency中关联,Module dependency是关联库文件,可以关联与项目同目录下的library文件。



19.添加数字签名文件(见下图)

不添加数字签名文件,在Android Studio进行Build生产apk文件时,是使用默认的数字签名,使用自己生成的数字签名进行Build可以:

File->Project Structure,在左侧栏中选中需要设置数字签名的项目文件,选中Signing选择Tab,同样点击面板中的加号(“+”),修改数字签名文件的Name,Key Alias,Key Password,Store File以及Store Password信息,点击OK,设置成功。



20.寻找当前文件所在的位置

当项目设计到的java,xml等文件很多的时候,想要查看当前面板打开的文件在项目中的位置,只需要点击下图中红色框中的那个圆形按键,Android Studio就会选中到当前文件:



21.生成打包签名的apk文件

在Eclipse中通过Android ToolsExport Signed Application Package...来生产签名的apk安装包,在Android Studio中:

Build->Generate Signed APK,在弹出面板中选择要打包的文件,并填写数字签名的相关信息后,便可以生成数字签名的apk安装包了。



22.运行程序

选择需要运行的程序,点击绿色的运行按键,开始Build并运行程序:



23.关于Gradle的配置

Android Studio使用gradle对项目进行配置,每一个项目对应有一个.gradle的配置文件,每一个工作空间也对应有.gradle的文件。

首先是工作空间的.gradle配置:

buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:1.3.0'        // NOTE: Do not place your application dependencies here; they belong        // in the individual module build.gradle files    }}allprojects {    repositories {        jcenter()    }}task clean(type: Delete) {    delete rootProject.buildDir}
jcenter()表示中央仓库,在前面导入jar包的第一种方法,之所以能够通过网络查找到相关的jar包,就是因为在这个地方配置了jcenter().


项目的.gradle配置:

和Eclipse不一样的是,Eclipse中对项目的配置信息基本上都是在AndroidManifest.xml文件中,而Android Studio对项目的配置基本上都是在项目的.gradle文件中,

apply plugin: 'com.android.application'android {    compileSdkVersion 23    buildToolsVersion "23.0.1"    defaultConfig {        applicationId "com.as.com.helloas"        minSdkVersion 19        targetSdkVersion 23        versionCode 1        versionName "1.0"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }}dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    testCompile 'junit:junit:4.12'    compile 'com.android.support:appcompat-v7:23.1.1'}
defaultConfig-applicationId  是项目的包名;

defaultConfig-versionCode   项目版本号;

defaultConfig-versionName    项目的版本名称;


buildTypes为项目的编译类型,release为正式版本信息,buildTypes-release-minifyEnabled的值为false,表示正式版本打包时不进行代码混淆,若要进行代码混淆,需要把这个地方改成true,buildTypes-release-proguardFiles 指定代码混淆器,proguard-android.txt为默认的代码混淆器。

1 0
原创粉丝点击