文档章节

AndroidStudio 1.0 中使用AndroidAnnonations

卖女孩的小火柴
 卖女孩的小火柴
发布于 2017/02/09 09:34
字数 326
阅读 3
收藏 0
点赞 0
评论 0


androidannotations-3.2.jar 复制到APP下compile-libs (不存在这个文件,自己创建)
第一步 将androidannotations-api-3.2.jar 复制到APP下的libs


--------------------------------------
第二步 全局build.gradle




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

// 设置脚本的运行环境
buildscript {

    /**
     *  支持java 依赖库管理(maven/ivy),用于项目的依赖
     * */
    repositories {
        jcenter()
    }

    /**  依赖包的定义。
     * 支持maven/ivy,远程,本地库,也支持单文件,
     * 如果前面定义了repositories{}maven 库,
     * 使用maven的依赖(我没接触过ivy。。)的时候只需要按照用类似于com.android.tools.build:gradle:0.4,
     * gradle 就会自动的往远程库下载相应的依赖。
     * */
    dependencies {
        classpath "com.android.tools.build:gradle:1.0.0"
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}



---------------------------

第三步   App 下面的  build.gradle

apply plugin: 'android'
apply plugin: 'android-apt'

def AndroidAnnotationVersion = '3.2'
def AppPackageName = "com.xxx.yyy"

def AppVersionCode = 1
def AppVersionName = "1.0.0"

/**
 * 设置编译android项目的参数
 */
android {

    compileSdkVersion 21
    buildToolsVersion "21.1.2"
    defaultConfig {
        applicationId "com.hequ.merchant"
        minSdkVersion 14
        targetSdkVersion 21
        versionName AppVersionName
        signingConfig signingConfigs.hequ
    }


    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

}

configurations {
    apt
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    //AndroidAnnotation
    apt files('compile-libs/androidannotations-3.2.jar')
    //apt "org.androidannotations:androidannotations:$AndroidAnnotationVersion"
    //compile "org.androidannotations:androidannotations-api:$AndroidAnnotationVersion"
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile 'com.android.support:support-v4:21.0.3'
    compile project(':imeth')
}

apt {
    arguments {
        androidManifestFile variant.<span style="background-color: rgb(255, 102, 102);">outputs[0]</span>.processResources.manifestFile
        resourcePackageName AppPackageName
    }
}

注意 红色区 网上很多教程都不是这样的..

----------------------------


第四步,  编译一下就都Ok了





有什么问题可以QQ(765858000)


本文转载自:http://blog.csdn.net/vispin/article/details/42024195

共有 人打赏支持
卖女孩的小火柴

卖女孩的小火柴

粉丝 3
博文 25
码字总数 124
作品 0
厦门
其他
AndroidStudio怎样导入jar包

AndroidStudio用于开发安卓Apk非常地方便,但是它的很多设置都与Eclipse不一样。比如给项目中添加新的jar,在AndroidSutdio中就没有Java编译路径的入口,就很难找到添加jar的入口。不过换一种...

傲娇字符
2015/08/03
0
0
AndroidStudio封装SDK的那些事

首先SDK是提供给别人调用的工具。所以常见的SDK都是以jar包,so库,aar包等方式导入APP项目中。然后提供一些公开的API供接入方调用。所以在Androidstudio中如果需要生成jar或者aar,就需要将...

尘封的落叶
06/23
0
0
Cocos2d-x 3.4在AndroidStudio上编译配置

1.准备好以下文件   1) AndroidStudio: https://dl.google.com/dl/android/studio/install/1.1.0/android-studio-bundle-135.1740770-windows.exe   2) NDK:https://dl.google.com/and......

simpower
2015/07/31
0
0
android studio基本使用零碎整理

android studio进行单元测试:http://jingyan.baidu.com/article/454316ab7a5711f7a7c03a9a.html AndroidStudio怎样导入jar包:http://jingyan.baidu.com/article/e6c8503c7190b7e54f1a1893......

智能小松鼠
2015/07/03
0
0
使Eclipse或AndroidStudio的代码模板自动生成类名和方法名

开发过程里打印Log经常要表明Log所在的类和方法, 比如: Log.e(TAG,"MainActivity.onResume. Are you ok?"); 以前每次都是手打或复制,前段时间用AndroidStudio的时候,发现可以直接在LiveT...

丁佼
2015/08/18
0
0
Android Studio 提示帮助文档 一直显示:fetching documentation

1 如果没有下载document for android sdk,先从sdk manager 中下载对应的document 2 已经有了document,但是还是一直fetching documentation,可能是androidstudio配置文件没有配置好,此处所...

dj_归去来兮
2015/03/18
0
3
修改Gradle缓存文件夹路径的5种方法

背景 Android Studio的gradle在缓存处理上有时候会莫名其妙的出问题,必要时需要手动删除缓存,然后重新编译。有时也有出于其他考虑指定gradle缓存路径。 一针见血的设置方法(本文采用) 在g...

hejunbinlan
2017/10/20
0
0
Android批量打包-如何一秒内打完几百个apk渠道包

在国内Android常用渠道可能多达几十个,如: 谷歌市场、腾讯应用宝、百度手机助手、91手机商城、360应用平台、豌豆荚、安卓市场、小米、魅族商店、oppo手机、联想乐商、中兴汇天地、华为、安...

SuShine
2017/10/23
0
0
AndroidStudio、gradle、buildToolsVersion关系

使用AndroidStudio 开发也已经2年了,每次gradle 或者studio 有推荐更新后,项目重新sync后都会报错,提示更新相应的其他版本,比如AndroidStudio、gradle、buildToolsVersion版本; 先来说说...

SuShine
2017/11/07
0
0
AndroidStudio 简单个人设置

格式化不换行 setting-->File-->Code Style-->java -->Wrapping and Braces -->line breaks 不打钩(大屏) 屏幕中间的线长度 setting-->File-->Code Style-->Right margin 修改默认Activit......

yaly
2015/06/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
55分钟前
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
今天
1
0
Java IO类库之BufferedInputStream

一、BufferedInputStream介绍 /** * A <code>BufferedInputStream</code> adds * functionality to another input stream-namely, * the ability to buffer the input and to * sup......

老韭菜
今天
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
1
0
Dubbo解析(六)-服务调用

当dubbo消费方和提供方都发布和引用完成后,第四步就是消费方调用提供方。 还是以dubbo的DemoService举例 -- 提供方<dubbo:application name="demo-provider"/><dubbo:registry address="z...

青离
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部