1

我正在使用 Android Studio 0.2.2 我已经导入了一个现有的 eclipse 项目,它具有经典的 eclipse ADT 项目结构,并在其中添加了一个 gradle 构建脚本。让我们命名ProjectA

然后我在其中创建了一个模块,它具有新的 Android Studio 结构,并将其作为库添加到File>Project结构对话框中。让我们命名LibA

问题是这个 -ProjectA不知何故缺少 LibA 的类路径,因此 IDE 的 java 解析器无法看到来自 的类LibA,因此我在 IDE 方面遇到了很多错误。

当然,Gradle 编译一切正常,因为构建过程不再IDEEclipse.

有人对此事有任何指示吗?

谢谢!

4

3 回答 3

1

如果您尝试添加库,请转到

文件 -> 项目结构 -> 库 -> 单击 + 然后添加 jar。

添加后,它会要求您提供依赖于 jar 的模块。从列表中选择 ProjectA。那应该将库链接到模块。

于 2013-07-29T08:31:59.847 回答
0

像这样设置你的配置:

/settings.gradle

include ':LibA', ':progect'

/project/build.gradle

apply plugin: 'android'

dependencies {
    compile project(':LibA')
}

android {

    compileSdkVersion 18
    buildToolsVersion "18"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 18
    }
}
于 2013-07-29T13:42:59.880 回答
0

在 build.gradle 中设置依赖项后:

尝试“工具 -> Android -> 使用 Gradle 文件同步项目”

于 2013-07-29T08:43:52.087 回答