1. 程式人生 > >android studio碰到無法找到org.apache.http.legacy的解決辦法

android studio碰到無法找到org.apache.http.legacy的解決辦法

寫程式碼時遇到如下問題通常是因為使用了sdk23的最新版的原因

解決辦法如下:

開啟sdk的目錄,找到如下路徑

\sdk\platforms\android-23\optional

在該路徑中新增缺少的jar包:org.apache.http.legacy.jar

ps:該jar包可在網上下載

在23版的部分版本中可能也會出現缺少json檔案的情況,需要新增一個名為optional.json

json檔案中寫入如下程式碼:

[  
      {  
        "name": "org.apache.http.legacy",  
        "jar": "org.apache.http.legacy.jar",  
        "manifest": false  
      }  
]  
做完這些之後,需要新增jar包至libs資料夾下,同時將jar包匯入專案,具體操作如下:

1.右鍵專案,點選Open Moudle Settings

2.點選Dependencies,再點選右邊綠色加號,選擇File dependency,選擇libs資料夾下的剛剛匯入的jar包,點選確定即可完成。

完成以上步驟之後即可成功,如未成功需另尋方法解決。

相關推薦

android studio碰到無法找到org.apache.http.legacy解決辦法

寫程式碼時遇到如下問題通常是因為使用了sdk23的最新版的原因 解決辦法如下: 開啟sdk的目錄,找到如下路徑 \sdk\platforms\android-23\optional 在該路徑中新增缺少的jar包:org.apache.http.legacy.jar ps:該

org.apache.http.legacy解決辦法

Android Studio在build時提示 Unable to find optional library: org.apache.http.legacy 是說找不到這個類。這是什麼情況呢? 查閱文件發現,原來是Android 6.0不再支援 Apache HTTP client,

Android studio啟動時不到AndroidSDK的解決辦法

這個問題解決的方法有2個思路: 第一種方法: 跳過這一步,直接不讓報它找不到SDK這個錯(推薦此種方法); 找到Android studio的bin目錄,找到idea.properti

Android Studio解決org.apache.http.legacy不到的問題

SDK升級到6.0後,不再支援 Apache HTTP client,會報出了這個錯誤,想要解決這個錯誤,根據百度的方法,在工程build.gradle下新增以下程式碼: android { useLibrary 'org.apache.htt

Android學習筆記》Android Studio匯入org.apache.http.legacy.jar教程/匯入API教程

【更新時間】 2017/4/5 【序】 因為在學習一個demo要用到http請求,但是出現了org.apache.http.Header這個類找不到的情況,原因是在API 23中,不提供org.apache.http.*(只保留幾個類),今天的教程就是

Android 6.0中"Unable to find optional library: org.apache.http.legacy"錯誤解決

Android 6.0版本已經已經基本將Apahce Http Client 移除出SDK,會報出以下錯誤: " Unable to find optional library: org.apache.http.legacy"  那麼問題來了,如果我在以前的專案中使用

Android 專案報錯 Error:Unable to find optional library: org.apache.http.legacy

Eclipse 專案移植到AndroidStduio 後 執行報錯Error:Unable to find optional library: org.apache.http.legacy Android 6.0版本已經已經基本將Apahce Http Client 移

Android stuido 錯誤:Error:Unable to find optional library: org.apache.http.legacy

今天在匯入新專案的時候出現了一個從來都沒有見過的錯誤,讓我鬱悶了很久,在網上也找了很多一樣錯誤解決方法,但是最終也是沒有解決,不能說網上的解決方法是錯誤,只能說網上的解決辦法是最基礎的,有時候不能夠解決問題,錯誤的截圖如下: 網上的解決辦法是: 1.   API23

Mac android studio 一直卡在Gradle:Build Running的解決辦法

1.找到路徑/Users/michael/.gradle/wrapper/dists/gradle-4.1-all/bzyivzo6n839fup2jbap0tjew,在此資料夾下有一個gradle版本資料夾,開啟後是一個名字很長的資料夾,例如我的/Users/michael/.gradle/wrapper/

[萬能方法] Android Studio 調試出現 waiting for debugger的解決辦法

請注意AndroidStdudio的左下角 如果你注意到上紅色箭頭處有多個app,那 麼你在debug除錯之前需要右鍵點選關閉所 有的app,以及所有的debug全部關閉,全部清空掉,然後

Android Studio 調試出現waiting for debugger的解決辦法

    在Studio開發環境中,使用真機開發經常會出現waiting for debugger,卡死不動了,讓人很崩潰啊,現在我就總結下幾種解決方法,希望能幫到出現同樣情況的朋友! 問題出現及解

Android Studio報錯:Gradle project sync failed.解決辦法

一、錯誤重現 在Android Studio中匯入新專案,出現錯誤提示:Gradle project sync failed.如下圖所示: 二、錯誤原因分析 點選Android Studio中的Sh

Android Studio 3.2升級後的編譯問題解決辦法

2018年9月24日,Android Studio千呼萬喚終於放出了3.2正式版,博主趕緊下載了安裝包升級到最新版,每次AS升級都會帶來各種各樣的驚喜(大坑),這次不出所料也出現了幾個編譯問題,逐個想辦法解決後記錄如下,供各位朋友參考。 一、AS3.2升級完畢後,Andro

Android studio 提示adb.exe已停止執行的解決辦法

在開發中,連線真機時,提示adb.exe已停止執行,有的是手機助手的問題,有的是程序佔用的問題,這裡提供一個非常好的辦法,簡單實用…… 請參考: http://download.csdn.net/do

Android Studio中遇到seesion App Error installing APK解決辦法

1,開啟studio setting 2,找到build execution 目錄下的 instant run 3,將第一行復選框前面的對勾取消掉 4,重新連線手機除錯,clean工程,重新編譯; 4,問題解決;

Android studio沒有org.apache.http.client.HttpClient;等包問題 解決方案

target ace mon studio clas 技術 upload rep img 以前用Eclipse做Android開發工具一直使用apache的http做網絡請求,最近換用了Android studio發現沒有辦法引用apache的包,下面是我引用的步驟

Android studio中“import org.apache.http.Header;”沒用?

Android M 起預設移除了Apache HTTP:https://developer.android.com/intl/zh-cn/preview/behavior-changes.html 要

org.apache.http不存在或不到,解決方案

Android 6.0不再支援 Apache HTTP client。 請使用 HttpURLConnection 代替。如果遇到之前老程式碼執行不起來或者報錯怎麼辦呢,又不想寫新的程式碼。 Error:(19, 23) 錯誤: 程式包org.apache.htt

記一個springboot專案無法匯入import org.apache.http.client.HttpClient的問題

問題版本是springboot2.0.4。因為專案是依賴於springcloud 的,本來想著springcloud 下的eureka-client和ribbon都會自動依賴於httpclient的。所以直接加入了eureka和ribbon的dependency。結果發現ex

不到org.apache.http等類

在eclipse或 Android studio開發,當設定android SDK的編譯版本為23或更高的版本時,且使用了HttpClient相關類的庫專案時,會出現有一些類找不到的錯誤。原因是an