比如,我想引入 HttpClient ,但是不知道属于那个包,看网上是这样导入的:
import org.apache.http.client.HttpClient;
但是会报错,多谢~~
import org.apache.http.client.HttpClient;
但是会报错,多谢~~

1 jasonhan214 May 7, 2016 我好像记得 android studio 是可以设置一个属性,然后每次在代码中输入这个的时候,就会自动 import 进来。 我也是 android 新手~ |
2 mimzy May 7, 2016 如果你用的是新的 SDK ( API Level 大于等于 23 ) 这个库已经被废弃了 http://developer.android.com/about/versions/marshmallow/android-6.0-canges.html 引入方式见 http://stackoverflow.com/questions/32153318/httpclient-wont-import-in-android-studio |
4 wdg8106 OP @jasonhan214 我试试 |
5 Neveroldmilk May 7, 2016 废弃的库无法自动包含。除非你用老的 sdk 。 |
6 feiyuanqiu May 7, 2016 用个项目管理工具吧, maven 或者 gradle , idea 自带支持的 比如使用 maven ,在项目根目录建个 pom.xml 然后想要用什么包直接在 http://mvnrepository.com 搜索,找到之后页面里有对应的 maven 的 dependency 的配置,直接复制粘贴到自己的 pom.xml 里面去 resolve 就好了 比如你说的 HttpClient 最新版是这个: http://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.2 |
7 F1ReKing May 7, 2016 如果你是使用 sdk>= 23 的话,这个库被废弃了,但是可以通过在 gradle 的配置里面写上 useLibrary 'org.apache.http.legacy' 来加载这个包 |
8 NovemberEleven May 8, 2016 option + enter 自动导入 |