AndroidStudio配置Androidannotation

github中搜索Androidannotation。里面也有很详细的讲解过程。包括eclipse版本和IntellJ的相关配置。因为自己使用的是AndroidStudio所以在这里讲解下AndroidStudio的配置。在网上搜了很多,在自己配置过程中又遇到了不同的麻烦。所以在这里总结一下。这里贴出github中这个相关的链接:https://github.com/excilys/androidannotations/wiki/Configuration

下面是我的Androidstudio中的一些配置。

build.gradle(module)文件中的配置:

apply plugin: 'com.android.application'
apply plugin: 'android-apt'
def AAVersion = '3.3.2'
android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "lzl.edu.com.firstannitation"
        minSdkVersion 22
        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'])
    apt "org.androidannotations:androidannotations:$AAVersion"
    compile "org.androidannotations:androidannotations-api:$AAVersion"
}
apt {
    arguments {
        androidManifestFile variant.outputs[0].processResources.manifestFile
        // if you have multiple outputs (when using splits), you may want to have other index than 0

        // you should set your package name here if you are using different application IDs
        // resourcePackageName "lzl.edu.com.firstannitation"

        // You can set optional annotation processing options here, like these commented options:
       //  logLevel 'INFO'
        // logFile '/var/log/aa.log'
    }
}

build.gradle(project)文件中的配置

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
    repositories {
        mavenCentral()
        mavenLocal()
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

在AndroidStudio中将这个配置好之后,然后在AndroidManifest.xml文件中:这里主要是将

 android:name="lzl.edu.com.firstannitation.MainActivity" 改为了 android:name="lzl.edu.com.firstannitation.MainActivity_"
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="lzl.edu.com.firstannitation" >

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="lzl.edu.com.firstannitation.MainActivity_"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

然后就可以在Activity中使用这个开发框架了。

package lzl.edu.com.firstannitation;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.EActivity;
import org.androidannotations.annotations.ViewById;

@EActivity(R.layout.activity_main)
public class MainActivity extends Activity {
    @ViewById(R.id.textview1)
    TextView textView1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

    }
    @AfterViews
    void afterViews(){
        textView1.setText("你好,上海!");
    }

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-10 17:24:45

AndroidStudio配置Androidannotation的相关文章

【首发】AndroidStudio配置JavaCV环境

AndroidStudio配置JavaCV环境 由于最近参加一个比赛需要用到人脸识别,但赛方限制使用第三方服务商提供的API云服务调用,因此想到了使用javacv来实现,但通过百度.google搜索发现所有的教程都是在eclipse中搭建,为此头疼了好几天,今天早起重新搭建一气呵成.写此博客主要是给新手朋友们作为参考,也是我的第一篇博文. 1.准备工作 2.环境搭建 3.测试程序 准备工作 -首先需要在google网站上下载javacv需要的包 -网站:https://code.google.c

最全面的AndroidStudio配置指南总结-包括护眼模式

使用AndroidStudio开发APP已有半年多的时间了,从刚开始的不习惯到慢慢适应再到逐渐喜欢上AndroidStudio,中间的过程颇有一番曲折,现在把自己对AndroidStudio的配置心得总结下来,分享给大家,希望给后来人带来方便. 强迫症童鞋的护眼模式设置方法 传统模式的编辑域 护眼模式的编辑域 设置保护视力颜色 #C7EDCC(护眼绿) 开发界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面,Settings –> Appearance –>

AndroidStudio配置gradle,让App自动签名

最近开发关于微信一系列功能,发现分享.支付必须要打包签名才能测试,太耽误事了,耗时耗力...在网上扒拉扒拉资料,发现有很多前辈都处理过类似问题,非常感谢大家的分享,参考链接:http://blog.csdn.net/jjwwmlp456/article/details/44942109,接下来给大家分享我操作的步骤: 配置前gradle文件内容: 配置完成gradle文件内容: 接下来正式开始啦~ 一.打开配置页面,按照一下顺序操作,myconfig只是我随意取得一个名字,可以根据自己喜好随意更

AndroidStudio配置NDK开发环境

1.首先在AndroidStudio下面新建一个Android工程,给该工程添加NDK支持,在右上角工具栏中,点击图中标记的位置打开配置工程的页面,并添加本地NDK目录. 点击标记位置 选择本地NDK目录 点击标记位置,同步Gradle文件(之后只要是对工程的修改均需要同步Gradle,AS也会在右上角给出提示) 2.配置NDK需要的环境(修改gradle文件) 修改gradle.properties 文件,添加android.useDeprecatedNdk=true.(同步gradle文件)

androidstudio配置jvm内存大小

在 安装目录下 找到运行程序,一个64位 一个32位,找到64位的配置文件 studio64.exe.vmoptions 进行配置 -Xms800m -Xmx800m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=225m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Djna.nosys=true -Djna.boot.library.path= -Djna.debug_l

关于AndroidStudio 配置的默认路径的修改

AndroidStudio的配置默认路径在 C:\Users\用户名\.AndroidStudio3.0 下,在这里会有一个缺点是C盘会常常空间不够用,所以我就想改到其他盘的.看图: Android Studio安装好以后会在系统盘用户目录下产生这么几个文件夹: .android 这个文件夹是Android SDK生成的AVD(Android Virtual Device Manager)即模拟器存放路径 .AndroidStudio 这个文件夹是Android Studio的配置文件夹,主要存

Androidstudio 配置git与将代码托管到码云

1.安装git 下载的是百度软件中心提供的git,下载地址是:http://rj.baidu.com/soft/detail/30195.html?ald 下载好之后,一直下一步下一步即可,不过要注意,git的安装目录,这个目录后面要在AS里配置. 2.配置AS 打开setting,找到git,配置git.exe路径,一定要是bin/git.exe,而不是cmd/git.exe 3.安装码云插件 按照下图标注的步骤,安装gitosc插件,安装完成后,重启AS 4.将已有项目/新建项目上传至码云

android studio 配置 AndroidAnnotation

一.新建一个android studio项目 二.打开build.gradle 添加下面这句话:classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4' (有的说是:classpath 'com.neenbedankt.gradle.plugins:android-apt:1.3'    可能版本不同,我的用1.3会出现问题) 三.打开项目中的build.gradle 加入下面红框中的内容 1. apply plugin: 'andro

如何在androidstudio配置svn

1.下载最新的SVN客户端(1.8.1)http://tortoisesvn.net/downloads.html2.解压安装注意:下拉选择第一个 4.打开android studio下的File-Seting 5.按照下图所示 6.VCS 添加你的svn仓库的地址,效果下图