問題描述
我最近將 android studio IDE 更新到 0.8 以使用新的 android L SDK.首先,我導入了一個完成的 android 項目,該項目在舊版本的 android studio 中沒有收到任何錯誤.在 0.8 版 i 行如
I've recently updated the android studio IDE to 0.8 to work with the new android L SDK. To start I imported a finished android project that receives no errors in the older version of android studio. In version 0.8 i lines such as
導入android.support.v4.app.Fragment;
獲取:無法解決支持,導致其余代碼出現錯誤.logcat 返回 101 個
import android.support.v4.app.Fragment;
get: Support cannot be resolved causing the rest of the code to have errors. The logcat returns 101 instances of
Error:(8, 30) error: package android.support.v4.app does not exist
每次我在導入語句中調用支持庫時為 1.
1 for each time I call the support library in an import statement.
我試過了
- 重新安裝 IDE
- 刪除idea文件夾的內容
- 正在安裝所有 SDK - 包括支持庫
- 同步 gradle
- 手動將支持庫復制到 libs 文件夾中
- 重建項目
- 以及創建一個新項目來測試庫
不完全確定還需要做什么.
not entirely sure what's left to do.
推薦答案
[由于某些原因,此答案與 Eclipse 相關,而不是 Android Studio!]
您是否嘗試過將支持庫設置為您的類路徑?這個鏈接來自 Android 開發者的網站有一些關于如何做到這一點的信息.
Have you tried setting the support libraries to your class path? This link from the Android Developer's website has some info on how to do that.
嘗試從網站上執行以下步驟:
Try following these steps from the website:
根據支持庫代碼創建庫項目:
Create a library project based on the support library code:
- 確保您已使用 SDK 管理器下載了 Android 支持庫.
創建一個庫項目并確保所需的 JAR 文件包含在項目的構建路徑中:
- Make sure you have downloaded the Android Support Library using the SDK Manager.
Create a library project and ensure the required JAR files are included in the project's build path:
- 選擇文件>導入.
- 選擇 Eexisting Android Code Into Workspace 并點擊下一步.
- 瀏覽至 SDK 安裝目錄,然后瀏覽至 Support Library 文件夾.例如,如果您要添加 appcompat 項目,請瀏覽到/extras/android/support/v7/appcompat/.
- 單擊完成"導入項目.對于 v7 appcompat 項目,您現在應該會看到一個名為 android-support-v7-appcompat 的新項目.
- 在新的庫項目中,展開 libs/ 文件夾,右鍵單擊每個 .jar 文件并選擇 Build Path > Add to Build Path.例如,在創建 v7 appcompat 項目時,將 android-support-v4.jar 和 android-support-v7-appcompat.jar 文件都添加到構建路徑中.
- 右鍵單擊庫項目文件夾并選擇構建路徑>配置構建路徑.
- 在 Order and Export 選項卡中,檢查您剛剛添加到構建路徑的 .jar 文件,以便它們可用于依賴此庫項目的項目.例如,appcompat 項目要求您同時導出 android-support-v4.jar 和 android-support-v7-appcompat.jar 文件.
- 取消選中 Android 依賴項.
- 單擊確定"完成更改.
- Select File > Import.
- Select Existing Android Code Into Workspace and click Next.
- Browse to the SDK installation directory and then to the Support Library folder. For example, if you are adding the appcompat project, browse to /extras/android/support/v7/appcompat/.
- Click Finish to import the project. For the v7 appcompat project, you should now see a new project titled android-support-v7-appcompat.
- In the new library project, expand the libs/ folder, right-click each .jar file and select Build Path > Add to Build Path. For example, when creating the the v7 appcompat project, add both the android-support-v4.jar and android-support-v7-appcompat.jar files to the build path.
- Right-click the library project folder and select Build Path > Configure Build Path.
- In the Order and Export tab, check the .jar files you just added to the build path, so they are available to projects that depend on this library project. For example, the appcompat project requires you to export both the android-support-v4.jar and android-support-v7-appcompat.jar files.
- Uncheck Android Dependencies.
- Click OK to complete the changes.
您現在擁有一個用于所選支持庫的庫項目,您可以將其與一個或多個應用程序項目一起使用.
You now have a library project for your selected Support Library that you can use with one or more application projects.
- 將庫添加到您的應用程序項目中:
- 在 Project Explorer 中,右鍵單擊您的項目并選擇 Properties.
- 在對話框左側的類別面板中,選擇Android.
- 在庫窗格中,點擊添加按鈕.
- 選擇庫項目并單擊確定".例如,appcompat 項目應列為 android-support-v7-appcompat.
- 在屬性窗口中,單擊確定".
- Add the library to your application project:
- In the Project Explorer, right-click your project and select Properties.
- In the category panel on the left side of the dialog, select Android.
- In the Library pane, click the Add button.
- Select the library project and click OK. For example, the appcompat project should be listed as android-support-v7-appcompat.
- In the properties window, click OK.
這篇關于包 android.support.v4.app 不存在;在安卓工作室 0.8的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!