Android studio 安装配置记录

来源:互联网 发布:java中封装面试题 编辑:程序博客网 时间:2024/06/06 05:47

可以上官网下载也可以到apkbus这里下载

下载链接:http://www.apkbus.com/portal.php?mod=topic&topicid=27



安装完成后:
修改 ->bin->idea.properties 添加disable.android.first.run=true


build-tool 下面又要里面要是22.0。1 之类的
extras下面要有 android m2repository
Projext location 必须是一个空的目录,或者是一个不存在的目录 ,必须没有空格




File -》settings -》Build,Execution,Deployment-》Build Tools-》Gradle
里面的Project-level setting->
Use local gradle distribution->


Service directory path:要注意,
android studio 为什么编译也不需要导包呢?.gradle->caches->modules-2->files-2.1 里面就是一些jar包。






Gradle 的离线包:避免网络下载:


IDEA 创建Gradle 工程。


iml文件相当于项目文件。这个文件在做团队开发的时候要注意。


settings.gradle文件-》include ':app',':wear'


build.gradle 不能删除
// Top-level build file where you can add configuration options common to all sub-projects/modules.
 classpath 'com.android.tools.build:gradle:1.3.0' 代表是一个android 工程
 


local.properties
sdk.dir=C\:\\Android\\sdk


mobile/app 展开


mobile->builder.gradle
+++++++++++++++++++++++++++++++++++++++++
//代表当前模块是一个应用程序
apply plugin: 'com.android.application'
//每一个最外层的{}的名称 ,称作Task,
//代表Android 打包的任务
android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"
//真正清单文件 设置部分
    defaultConfig {
        applicationId "com.zqxue.helloactionbar"
        minSdkVersion 23
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
//依赖类库
dependencies {
    //自动加载 模块下 libs目录中的jar包。凡是放到这个目录中的jar包,自动导包。
    compile fileTree(dir: 'libs', include: ['*.jar'])
    wearApp project(':wear')
    testCompile 'junit:junit:4.12'
    //加载第三方类库,类库的格式是“包:名称:版本号”
    //可以从Android SDK extral/adnroid/m2repository中获取 ,
    //也可以从网络获取
    compile 'com.android.support:appcompat-v7:23.1.0'
    compile 'com.google.android.gms:play-services:8.1.0'
}


++++++++++++++++++++++++++++++++++++++++++


Test文件夹是单元测试,可以直接运行的
凡是所有蓝色文件夹都是源代码的。




点击上面的Build-》Rebuild Project;




新建一个menu文件夹,新建一个新建文件。
注意mobile:showAsAction="always" 哪一行


<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:mobile="http://schemas.android.com/apk/res-auto">


    <item android:title="men_title"
    android:id="@+id/menu_menu"
    mobile:showAsAction="always"/>
</menu>


+++++++++++++++++++++++++++++++++++++++++
IDEA 添加gradle.tgz


常见的Android Studio 问题,
1:Android 19、Android 4.4 找不到
2:
3:




IDEA的配置到处
在登陆的页面里面configuration -》导出






showAsAction的值:
如果是always 总是显示在标题中,
ifRoom:如果有空间,才会显示在标题上。
never ,从不显示,


还有可以withText
app:showAsAction="always|withText"




menu item 的优先级属性
orderInCategory 属性:填写数字即可,数字会根据所有Action 的值按照升序排序,数字


所有添加到ActionBar 标题上的菜单,都被称为Action






Tab 导航的模式:
+++++++++++++++++++++++++++++++++++++




List 导航模式
====================================


分享
app:actionProviderClass=“android.support.v7.widget.ShareActionProvider”
整个android 中只有一个actionprovider就是上面的这个、




在main方法中的onCreateOptionsMenu
加载菜单资源:
如果菜单中包含ActionProvider,那么需要获取指定的菜单












List导航的模式:































0 0
原创粉丝点击