zoukankan      html  css  js  c++  java
  • Android Studio 使用笔记:记录使用Gradle配置AndroidAnnotations

    系统:Mac Yosemit 10.10

    JDK:1.6+

    Android Studio:1.2


    原来看到有人用AndroidAnnotations,十分羡慕。但是Gradle并不熟悉,现找到了正确的配置方法,此篇作为记录。奇怪的是为什么官方不放出可以帮助配置的插件呢~~ 

    Android Studio上找到的插件不清楚是怎么工作的~~|| 

    需要注意的是,使用Gradle配置AndroidAnnotations需要连接网络

    新建一个项目或者是在原有项目上都可以配置。首先来看我们的android studio的视图

    先看工作空间的build.gradle的配置文件增加的部分(红色字体部分)

    buildscript {
    repositories {
    jcenter()
    }
    dependencies {
    classpath 'com.android.tools.build:gradle:1.2.3'
    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4+'
    }
    }

    allprojects {
    repositories {
    jcenter()
    }
    }

    然后再看项目的build.gradle配置文件中增加的部分(resourcePackageName对应的包名就是项目的包名,根据自己的项目包名自行修改)

    apply plugin: 'com.android.application'
    apply plugin:'android-apt'
    def AAVersion='3.2+'
    
    android {
        compileSdkVersion 19
        buildToolsVersion "22.0.1"
    
        defaultConfig {
            applicationId "org.merlin.android_app2"
            minSdkVersion 19
            targetSdkVersion 19
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }
    
    apt{
        arguments{
            androidManifestFile variant.outputs[0].processResources.manifestFile
            resourcePackageName "org.merlin.android_app2"
        }
    }
    
    dependencies {
    
        compile fileTree(dir: 'libs', include: ['*.jar'])
        apt "org.androidannotations:androidannotations:$AAVersion"
        compile "org.androidannotations:androidannotations-api:$AAVersion"
    }

    配置完毕后,点击下图中红色方块中的Make Project按钮,重新编译。

    网络正常的话,稍等片刻。android studio会从服务器上下载androidannotations的jar包进行配置。自此配置结束。我们在代码中就可以享受框架带来的好处了。

  • 相关阅读:
    Silverlight 4.0添加鼠标右键菜单和Silverlight全屏模式的进入退出
    获取天气服务
    Silverlight 数据绑定 (1):怎样实现数据绑定 &&Silverlight 数据绑定 (2):Source to Target
    调用根据IP查看城市WebService
    Silverlight中的Binding使用(一、二、三)
    使用Prism实现的WPF MVVM点餐Demo
    [Silverlight入门系列]实现局部元素全屏(Element部分全屏)
    silverlight 上下标
    动画教程(动态注册/静态注册)
    Silverlight数据验证
  • 原文地址:https://www.cnblogs.com/morlin/p/4641544.html
Copyright © 2011-2022 走看看