Android Studio 版本迁移的配置问题以及 GreenDAO3.0的配置使用

来源:互联网 发布:自学程序员的步骤 编辑:程序博客网 时间:2024/06/14 15:04

GitHub项目: https://github.com/greenrobot/greenDAO

版本迁移造成的问题,AS1.7->AS3.0

1、确定Gradle tool 版本在2.3以上,在Project的build.gradle中的dependencies中可以设置

com.android.tools.build:gradle
何Android Studio一致的版本,一定要一模一样包括 -alpha8版本都要加上,如果不改这个值,高版本的AS是使用不了2.2以上版本的gradle的。

2、新版本中,在mdule build.gradle中需要使用appCompat.v7.26.0.0以上的版本时候(许多就版本AS中的项目可能使用较低版本而不兼容之类的),相应的buildToolsVersion  要改到25.0.0以上,直接在里面改,保存之后,点错误里的地址可以下载,也可以在Tools->SDK Manager->SDK Tools中下载更新,然后在project structure中设置build tools version 。同时在project 的 build.gradle 中的 

buildscript 和 allprojects的 respository中都要加上google()

否则会出错。

3、greenDAO3.0按照GitHub上的介绍即可

添加

classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // add plugin
到project build.gradle的build scrpit 的 dependencis中

添加

apply plugin: 'org.greenrobot.greendao'

到module.gradle中

添加

compile 'org.greenrobot:greendao:3.2.2'

到module.gradle的dependencis中

除此之外,还要加上

greendao{    schemaVersion 1    targetGenDir 'src/main/java'}

到module.gradle的android中,这样才能在自己写了一个实体类之后,通过build让greenDAO自动生成对应的DAO类


原创粉丝点击