gpt4 book ai didi

Android Studio 模块无法解析符号上下文

转载 作者:行者123 更新时间:2023-12-03 05:17:58 24 4
gpt4 key购买 nike

我在 Android 工作室有一个项目,我需要删除 .idea 目录。所以我再次导入它,但在此之后,libs/中的所有模块都无法解析来自 android 的任何内容(但 app 模块可以)。

有没有将模块与android连接的设置?

非常感谢

这是来自stickyListHeaders 库的屏幕:
This is screen from stickyListHeaders library:

来自stickyList的biuld.gradle:
应用插件:'android-library'

apply plugin: 'android-library'

android {
compileSdkVersion 17
buildToolsVersion "19.0.0"

defaultConfig {
minSdkVersion 9
targetSdkVersion 18
}

release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}

和项目的settings.gradle
include ':libs/bakuDroidLibrary'
include ':libs/photoView'
include ':libs/pullToRefresh'
include ':libs/slidingMenu'
include ':libs/spinnerWheel'
include ':libs/stickyListHeaders_lib'
include ':##PROJECTNAME##'

其他一些可能有帮助的屏幕:

enter image description here

顶级 build.gradle:
// Top-level build file where you can add configuration options common to all sub-     projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}

allprojects {
repositories {
mavenCentral()
}
}

最佳答案

首先检查文件»项目结构»Android SDK是否指向正确的SDK。

比确保在 apply plugin: 'android-library' 之前添加以下行里面 build.gradle您的stickyheader 库的文件或在项目根目录的build.gradle 中文件。

 buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}

我的建议是避免在您的项目中下载和添加库,而是使用 maven 依赖项。

对于您使用过的stickyheader,只需在模块的 build.gradle 中添加这样的依赖项即可使用。文件
 dependencies {

compile 'se.emilsjolander:stickylistheaders:2.1.3'

}

没有其他事情需要做。

关于Android Studio 模块无法解析符号上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21171300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com