最新消息:VPS服务器又从fzhost.net换回Linode了,主题仍用朋友推荐的大前端D8

【已解决】Android中导入一个lib后出错:The import com.loopj cannot be resolved

Android crifan 312浏览 0评论

【问题】

折腾:

【已解决】Android中如何用代码实现去抓取网页

过程中,需要导入一个库,所以写了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

下面了。但是结果出错:

the import com.loopj cannot be resolved

【解决过程】

1.看起来,就像是,没有添加对应的路径,所以无法解析此lib,所以才出错的。

现在就是想办法,把对应的库的路径添加进去。

2.想到了,估计是要手动添加库的引用。

果然,看到了,对应的当前的app的libs下面,没有对应的此库:

under libs no new lib

所以,手动去添加进来。

3.本来打算通过下面的,import导出功能去把对应的jar导入进来的:

libs import

general archive file next

4。后来看到上面的Next之后是:

into folder libs

所以才想到,应该是有对应的刷新功能才对。

所以,果然找到了:

libs refresh

然后有个对话框一闪而过,然后就可以看到对应的jar被导入进来了:

after refresh imported lib

然后,对应的错误,也没了。

提示:此处对应的那行代码,还有黄色警告提示,因为暂时还没有写更多的代码去利用该lib,所以才有此提示的,所以可以暂时不管。

待会继续写代码,用到此lib后,黄色警告就可以消失了。

 

【总结】

某个import的lib被提示错“The import xxx cannot be resolved”时,只需要去找到此库对应的jar文件,然后导入进来即可。

所以,如果此处像我这里,已经把对应jar都放到对应的app下面的libs文件夹了,则只需要刷新一下,即可自动导入并识别了。

转载请注明:在路上 » 【已解决】Android中导入一个lib后出错:The import com.loopj cannot be resolved

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
15 queries in 0.190 seconds, using 9.86MB memory