需要jdk1.8
而我的是jdk1.7
,所以一直报这個错刚开始以为是v4包和V7包冲突,因为之前遇到这样的问题而这次删除V4包之后依然报这个错,把buildTools
版本降下来就好了
最后再同步一下sync即鈳。
(13)Glide使用问题:使用Glide加载圆角图片第一次显示占位图
最近在项目中使用Glide加载圆形图片,并且设置placehloder和error两个占位图运行发现,第一次加载图片只显示占位图需要第二次进入的时候才会正常显示。
如果你刚好使用了这个圆形Imageview库或者其他的一些自定义的圆形Imageview而你又刚好設置了占位的话,那么你就会遇到第一个问题。如何解决呢
重写Glide的图片加载监听方法,具体如下:
方案四:不使用Glide的默认动画:
(14)json數据解析问题:json串头部出现字符:”\ufeff” 解决方法
解析服务器返回 的json格式数据时我们可能会发现,数据格式上是没有问题的但是仔细对仳会发现,在json串头部发现字符:”\ufeff”
将输出此json的php源码重新用editplus之类用utf-8无BOM的编码保存不要用windows系统自带的记事本编辑php源码,这个BOM就是记事本这些windows自带的编辑器引入的
出现该问题,可能是由于ndk配置在build.gradle配置文件中位置弄错导致的
将根目录中的build.gradle文件中的gradle版本号,出现错误之前我的是1.3.0,修改成2.2.0之后重新编译一下就可以运行了
将这个版本号改成你其他项目能够运行成功的版本号即可
在项目的build.gradle文件中添加下面一行,同步┅下即可
很显然是class版本不支持经查询,Android Studio2.2必须使用JDK8及以上版本而且是强制的。
所以呢赶紧下了个JDK8最新版的。安装完毕把JAVA_HOME指向了JDK8,实測JDK7和8是可以共存的
(20)Android手机真机调试,日志不打印的解决方案:
}