【问题】
折腾:
过程中,需要导入一个库,所以写了import代码:
import com.loopj.android.http.*;
并且也把对应的库:
android-async-http-1.4.2.jar
放到对应的app的lib路径:
D:\tmp\tmp_dev_root\android\android_root\DownloadSongtasteMusic\libs
下面了。但是结果出错:
【解决过程】
1.看起来,就像是,没有添加对应的路径,所以无法解析此lib,所以才出错的。
现在就是想办法,把对应的库的路径添加进去。
2.想到了,估计是要手动添加库的引用。
果然,看到了,对应的当前的app的libs下面,没有对应的此库:
所以,手动去添加进来。
3.本来打算通过下面的,import导出功能去把对应的jar导入进来的:
4。后来看到上面的Next之后是:
所以才想到,应该是有对应的刷新功能才对。
所以,果然找到了:
然后有个对话框一闪而过,然后就可以看到对应的jar被导入进来了:
然后,对应的错误,也没了。
提示:此处对应的那行代码,还有黄色警告提示,因为暂时还没有写更多的代码去利用该lib,所以才有此提示的,所以可以暂时不管。
待会继续写代码,用到此lib后,黄色警告就可以消失了。
【总结】
某个import的lib被提示错“The import xxx cannot be resolved”时,只需要去找到此库对应的jar文件,然后导入进来即可。
所以,如果此处像我这里,已经把对应jar都放到对应的app下面的libs文件夹了,则只需要刷新一下,即可自动导入并识别了。
转载请注明:在路上 » 【已解决】Android中导入一个lib后出错:The import com.loopj cannot be resolved