問題描述
我最近將 android studio IDE 更新到 0.8 以使用新的 android L SDK.首先,我導(dǎo)入了一個(gè)完成的 android 項(xiàng)目,該項(xiàng)目在舊版本的 android studio 中沒有收到任何錯(cuò)誤.在 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
導(dǎo)入android.support.v4.app.Fragment;
獲取:無法解決支持,導(dǎo)致其余代碼出現(xiàn)錯(cuò)誤.logcat 返回 101 個(gè)
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
每次我在導(dǎo)入語句中調(diào)用支持庫時(shí)為 1.
1 for each time I call the support library in an import statement.
我試過了
- 重新安裝 IDE
- 刪除idea文件夾的內(nèi)容
- 正在安裝所有 SDK - 包括支持庫
- 同步 gradle
- 手動(dòng)將支持庫復(fù)制到 libs 文件夾中
- 重建項(xiàng)目
- 以及創(chuàng)建一個(gè)新項(xiàng)目來測試庫
不完全確定還需要做什么.
not entirely sure what's left to do.
推薦答案
[由于某些原因,此答案與 Eclipse 相關(guān),而不是 Android Studio!]
您是否嘗試過將支持庫設(shè)置為您的類路徑?這個(gè)鏈接來自 Android 開發(fā)者的網(wǎng)站有一些關(guān)于如何做到這一點(diǎn)的信息.
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.
嘗試從網(wǎng)站上執(zhí)行以下步驟:
Try following these steps from the website:
根據(jù)支持庫代碼創(chuàng)建庫項(xiàng)目:
Create a library project based on the support library code:
- 確保您已使用 SDK 管理器下載了 Android 支持庫.
創(chuàng)建一個(gè)庫項(xiàng)目并確保所需的 JAR 文件包含在項(xiàng)目的構(gòu)建路徑中:
- 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:
- 選擇文件>導(dǎo)入.
- 選擇 Eexisting Android Code Into Workspace 并點(diǎn)擊下一步.
- 瀏覽至 SDK 安裝目錄,然后瀏覽至 Support Library 文件夾.例如,如果您要添加 appcompat 項(xiàng)目,請瀏覽到/extras/android/support/v7/appcompat/.
- 單擊完成"導(dǎo)入項(xiàng)目.對于 v7 appcompat 項(xiàng)目,您現(xiàn)在應(yīng)該會(huì)看到一個(gè)名為 android-support-v7-appcompat 的新項(xiàng)目.
- 在新的庫項(xiàng)目中,展開 libs/ 文件夾,右鍵單擊每個(gè) .jar 文件并選擇 Build Path > Add to Build Path.例如,在創(chuàng)建 v7 appcompat 項(xiàng)目時(shí),將 android-support-v4.jar 和 android-support-v7-appcompat.jar 文件都添加到構(gòu)建路徑中.
- 右鍵單擊庫項(xiàng)目文件夾并選擇構(gòu)建路徑>配置構(gòu)建路徑.
- 在 Order and Export 選項(xiàng)卡中,檢查您剛剛添加到構(gòu)建路徑的 .jar 文件,以便它們可用于依賴此庫項(xiàng)目的項(xiàng)目.例如,appcompat 項(xiàng)目要求您同時(shí)導(dǎo)出 android-support-v4.jar 和 android-support-v7-appcompat.jar 文件.
- 取消選中 Android 依賴項(xiàng).
- 單擊確定"完成更改.
- 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.
您現(xiàn)在擁有一個(gè)用于所選支持庫的庫項(xiàng)目,您可以將其與一個(gè)或多個(gè)應(yīng)用程序項(xiàng)目一起使用.
You now have a library project for your selected Support Library that you can use with one or more application projects.
- 將庫添加到您的應(yīng)用程序項(xiàng)目中:
- 在 Project Explorer 中,右鍵單擊您的項(xiàng)目并選擇 Properties.
- 在對話框左側(cè)的類別面板中,選擇Android.
- 在庫窗格中,點(diǎn)擊添加按鈕.
- 選擇庫項(xiàng)目并單擊確定".例如,appcompat 項(xiàng)目應(yīng)列為 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.
這篇關(guān)于包 android.support.v4.app 不存在;在安卓工作室 0.8的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!