IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]Android实战技巧之二十二:Android 5.1 SDK下载与配置

    lincyang发表于 2015-03-28 16:44:29
    love 0

    重要文件下载地址:

    (1)http://dl-ssl.google.com/android/repository/sources-22_r01.zip
    (2)http://dl-ssl.google.com/android/repository/tools_r24.1.2-windows.zip
    (3)http://dl-ssl.google.com/android/repository/android-22_r01.zip
    (4)http://dl-ssl.google.com/android/repository/samples-22_r05.zip
    (5)http://dl-ssl.google.com/android/repository/build-tools_r21.1.2-windows.zip
    (6)http://dl-ssl.google.com/android/repository/build-tools_r22-windows.zip
    (7)http://dl-ssl.google.com/android/repository/build-tools_r22.0.1-windows.zip
    (8)http://dl-ssl.google.com/android/repository/docs-22_r01.zip
    (9)http://dl-ssl.google.com/android/repository/sysimg_x86-22_r01.zip
    (10)http://dl-ssl.google.com/android/repository/sysimg_x86_64-22_r01.zip
    (11)http://dl-ssl.google.com/android/repository/sysimg_arm-22_r01.zip
    (12)http://dl-ssl.google.com/android/repository/haxm-windows_r05.3.zip

    按照惯例,linux版本的只需将上述地址中的windows换成linux即可。

    SDK目录结构

    :/opt/sdk$ ls
    add-ons  build-tools  docs extras  platforms  platform-tools  samples  sources  system-images  temp  tmp  tools

    1.docs
    只需将原来的docs目录重命名,如docs-21,将最新的docs-22解压即可。文档是学习Android新feature的重要途径,一定要重视。
    2.sources
    API源码,另一个重要的学习资料。将其解压到sources目录下,最好将其api号标好,比如我这里:

    $ ls sources/
    android-14  android-15  android-16  android-17  android-18  android-19  android-21  android-22

    3.samples
    例子是学习的第三个途径。将其放入samples目录下即可,如下:

    $ ls samples/
    android-10  android-15  android-16  android-17  android-18  android-19  android-5.1

    4.platform
    这是sdk中的核心。将sources-22_r01.zip解压到platforms目录,如下:

    $ ls platforms/
    android-10  android-14  android-15  android-16  android-17  android-18  android-19  android-21  android-5.1  android-L

    5.编译工具
    tools_r24.1.2、build-tools_r22.0.1分别放到tools和build-tools下。
    6.sysimg
    有了5.1的platform我们就可以开发5.1的应用了,但是我们还缺少一个模拟器。这是sysimg要做的事情。
    将sysimg_arm-22_r01.zip解压到platform-tools目录下。

    第一个Android5.1例子

    build.gradle如下:

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 22
        buildToolsVersion "21.1.2"
    
        defaultConfig {
            applicationId "com.linc.testapi22"
            minSdkVersion 15
            targetSdkVersion 22
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }
    
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:22.+'
    }

    演示如下图:




    参考:
    http://www.cnblogs.com/warnier-zhang/p/4369647.html
    http://www.cnblogs.com/yaotong/archive/2011/01/25/1943615.html



沪ICP备19023445号-2号
友情链接