問題如下:
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
原因:
因為 項目中用到了org.apache 的網絡請求庫。
在android 6.0以后,Google 刪除了大部分 org.apache 的大部分 庫。。導致在6.0編譯不通過
可以通過上面的方法,把 sdk 編譯版本 改為 5.0 。即可解決問題。
解決辦法:
第一步:build.gradle中
在buildToolsVersion下邊
defaultConfig上邊
添加一行useLibrary 'org.apache.http.legacy'
第二步:
這時你的項目可能還是報錯,但是出現了這么一句話
修改了Gradle而沒有同步,點擊Sync Now,同步配置
大功告成
