簡體   English   中英

導入android.support.v7.app無法解析

[英]The import android.support.v7.app cannot be resolved

更新到Eclipse Kepler后,我無法添加支持庫appcompat。 我已按照以下說明進行操作 ,但仍然收到錯誤導入android.support.v7.app無法在以下行中解析

import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;

我已經添加了appcompat項目,將兩個jar添加到了“構建路徑”,在“順序和導出”選項卡上選擇了它們,並在主項目中添加了庫項目。

在此處輸入圖片說明

在此處輸入圖片說明

我將v4庫復制到了主項目中的libs文件夾中,但是我不知道還要做什么或檢查什么。 有沒有人有什么建議??

謝謝!

將appcompat_v7添加到依賴項后,請確保項目中的libs文件夾為空。 默認情況下,在定義項目時會創建android-support-v4.jar,因此當您將appcompat_v7庫聲明為依賴項時,這將導致沖突。

因此,您需要做的第一件事是檢查文件夾.../My_Project/libs然后刪除android-support-v4.jar文件。

然后,將appcompat_v7庫添加為項目的依賴項:如果使用的是Eclipse,請執行以下操作:

  1. 右鍵單擊位於導航器中的項目文件夾。
  2. 單擊屬性,在列表的最后。
  3. 在“屬性”窗口中,選擇“ Android”選項(左側菜單)。
  4. 在“庫”框中,添加新參考。

如果您使用的是Android Studio,則可以按照@Joey Garcia的注釋中提到的步驟進行操作。

支持庫設置-https: //developer.android.com/tools/support-library/setup.html

讓我知道它是否對您有幫助。 祝好運!

彼得,我遇到了同樣的問題,這就是我在Android Studio中解決的方法。

1)右鍵單擊項目窗口窗格中的項目,然后選擇打開模塊設置

2)在左側,選擇應用,然后選擇右上角的“依賴關系”選項卡

3)點擊左下角的+按鈕,選擇Library Dependency

4)輸入或選擇appcompat-v7(com.android.support:appcompat-v7:20.0.0)

5)在“選擇庫依賴性”窗口上單擊“確定”。

6)然后單擊確定,或在該項目結構窗口上應用。

現在,AS應該能夠加入缺少的類。

我是Eclipse的新手,但我遇到了相同的錯誤,並以某種方式解決了該問題。 我有2個項目,其中一個在重新啟動后自行修復或其他原因,第一個我通過添加不知何故刪除的導入修復了。 地雷進口是:

import android.content.res.Resources;
import android.graphics.Typeface;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ImageView;
import android.widget.TextView;

添加您仍然需要的任何內容。 希望能有所幫助

只需從項目的libs文件夾中刪除android-support-v4.jar 其余的事情/錯誤將消失。 Eclipse將處理其余的事情。

刪除lib文件夾中的android-support-v4.jar。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM