androidstudio配置和使用greenDao3.2.2遇到的坑!!!
来源:互联网 发布:淘宝买零食靠谱吗 编辑:程序博客网 时间:2024/06/08 16:55
被虐了一遍在此记录一下,也顺带给后人指个路:
1、在官网下的最新版本3.2.2,按照官网的配一遍,报错信息如下:
2、搜了一下,和这个哥们一样的问题,http://www.cnblogs.com/wangxiankai/p/6707725.html。
甚至我俩的gradle版本号都一模一样,都是2.2.2和2.14.1
3、按照他的方法新下了个gradle,
设置了 user loacl gradle distribution项
发现还是不好使,这回报错信息是:
4、WTF!这又是啥,按照他的思路,就在gradle方面找原因。
直接把androidStudio都升级到了最新的2.3.3
5、这回连毛都不好使了,连ButterKnife都can't recognize了,应该是gradle已经罢工了,
所以还是用了Androidstudio推荐的use default gradle wrapper(recommand),
它会自动下载一遍和Androidstudio版本对应的gradle(版本号也是2.3.3)
6、重启、gradling、bingo!
7、最后的配置如下,project的gradle:
buildscript { repositories { jcenter() mavenCentral() // add repository } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' }}allprojects { repositories { jcenter() }}
主module的gradle:apply plugin: 'com.android.application'apply plugin: 'org.greenrobot.greendao'android { compileSdkVersion 25 buildToolsVersion "25.0.0" dexOptions { preDexLibraries true javaMaxHeapSize "4g" dexInProcess = true } aaptOptions{ cruncherEnabled = false useNewCruncher = false } defaultConfig { multiDexEnabled true applicationId "XXX.XXX.XXX" minSdkVersion 16 targetSdkVersion 25 buildToolsVersion "25.0.0" compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }}greendao { schemaVersion 1}dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:support-v4:25.0.0' compile 'com.android.support:multidex:1.0.0' compile 'com.jakewharton:butterknife:8.7.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.7.0' compile 'org.greenrobot:greendao:3.2.2'}
8、建好model后不要急着去modelDao,要先gradle一遍,利用greenDao插件扫描所有实体,
生成所有工具类,生成的结果如下,生成了DaoMaster和DaoSession和实体类的Dao:
9、接下来就可以按照:http://greenrobot.org/greendao/documentation/how-to-get-started/
一步步去初始化和使用了
阅读全文
0 0
- androidstudio配置和使用greenDao3.2.2遇到的坑!!!
- GreenDao3.2在AndroidStudio中的配置和初步使用
- GreenDao3.2.0的配置和简单使用
- GreenDao3.2.0的配置和简单使用
- 【demo记录】GreenDao3的配置和简单使用
- greendao3.2.2的配置与注解,映射
- AndroidStudio使用遇到的问题
- greenDao3的基本使用
- greenDAO3.2的使用
- GreenDao3.2的使用
- greenDAO3.2的使用
- GreenDao3的初步使用
- GreenDao3.0的使用
- GreenDao3的基本使用
- GreenDao3的简单使用
- GreenDao3.0的使用
- greendao3.22的使用
- GreenDao3.0配置及使用
- Docker中使用Tomcat并部署war工程
- py faster rcnn caffe模块编译时报cudnn错误
- spring boot使用des算法生成jwt token
- 2017 日照夏令营 day5 t2 tree
- jquery实现table的冻结列
- androidstudio配置和使用greenDao3.2.2遇到的坑!!!
- hive启动后,进入命令行界面报错${system:java.io.tmpdir}相关的,解决方法
- 单调队列--滑动窗口
- Spring Boot 同一账号只允许一次登陆
- DBUtils和连接池的笔记和总结
- SQL查询语句整理集合
- python swig char*类型返回
- 一个简单的时间和日期程序
- js截取一段文字,省略一段文字,后面加上省略号“。。。”js发表说说