我最近将android studio ide更新为0.8,以便与新的android l sdk配合使用。首先,我导入了一个完成的Android项目,该项目在旧版本的Android Studio中没有收到任何错误。在0.8版i行中,例如

import android.support.v4.app.Fragment;

get:无法解决支持问题,导致其余代码出错。logcat返回101个实例Error:(8, 30) error: package android.support.v4.app does not exist

每次我在导入语句中调用支持库时为1。

我试过了

重新安装IDE

删除IDEA文件夹的内容

重新安装所有SDK-包括支持库

同步渐变

手动将支持库复制到libs文件夹中

重建项目

以及创建新项目以测试库

不完全确定还有什么要做。

最佳答案:

[出于某些原因,此答案与Eclipse相关,而不是Android Studio!]

是否尝试将支持库设置为类路径?This link来自Android开发者的网站,提供了一些关于如何做到这一点的信息。

请尝试从网站执行以下步骤:

基于支持库代码创建库项目:

确保您已使用SDK管理器下载了Android支持库。

创建一个库项目,并确保项目的构建路径中包含所需的JAR文件:

选择文件>导入。

在工作区中选择现有的Android代码,然后单击下一步。

浏览到sdk安装目录,然后浏览到支持库文件夹。例如,如果要添加appcompat项目,请浏览到/extras/android/support/v7/appcompat/。

单击“完成”导入项目。对于V7AppCompat项目,您现在应该看到一个名为android-support-v7-appcompat的新项目。

在新的库项目中,展开libs/文件夹,右键单击每个.jar文件,然后选择构建路径>添加到构建路径。例如,在创建V7 AppCompat项目时,将android-support-v4.jar和android-support-v7-appcompat.jar文件都添加到构建路径中。

右键单击库项目文件夹,然后选择构建路径>配置构建路径。

在“顺序和导出”选项卡中,检查刚添加到构建路径的.jar文件,以便这些文件可用于依赖此库项目的项目。例如,appcompat项目要求您同时导出android-support-v4.jar和android-support-v7-appcompat.jar文件。

取消选中Android依赖项。

单击“确定”完成更改。

现在,您有一个所选支持库的库项目,可以用于一个或多个应用程序项目。

将库添加到应用程序项目:

在项目资源管理器中,右键单击项目并选择“属性”。

在对话框左侧的类别面板中,选择Android。

在“库”窗格中,单击“添加”按钮。

选择库项目并单击“确定”。例如,appcompat项目应列为android-support-v7-appcompat。

在“属性”窗口中,单击“确定”。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐