当你接入Demo后,一系列的问题将会接踵而至,下面来看一看具体是什么问题 demo下载
接入Demo
将下载后的Demo导入到AndroidStudio,接下来,编译器就开始报错了,找到报错的位置,发现是如下问题:
这种问题一看就是找不到包了,于是我们看一下这个项目中的build.gralde中的依赖,如下:
很显然,是导入的本地jar包,为了方便起见,我们将这里的依赖修改成:
同时,我们还可以发现,重新构建完项目后,上面的问题并没有解决。
这时候我们在Android studio的中的External Libraries去看一看新构建的库:
可以看到,正确的引用路径应该是把sdk换成opensdk
当你将所有的路径都修改过来后,还会有如下问题:
将上面的 imgObj.imageUrl = url 修改为:
imgObj.setImagePath(url);
当你把这些错误都解决后,再次进行编译还会报错:
用到的解决方法:
原因是代码中的 +
的锅,有可能出现的问题是,无法定位到出现问题的代码所在位置,我们可以通过Find in path
查找相关代码,并加以修改.
问题代码出在thmes.xml
文件当中
去掉“+” 重新编译就好了
Demo运行后的界面是这样的: