【发布时间】:2014-02-05 22:07:18
【问题描述】:
我在 Android 工作室有一个项目,我需要删除 .idea 目录。所以我再次导入它,但在此之后,libs/ 中的所有模块都无法解析来自 android 的任何内容(但 app 模块可以)。
有没有什么设置可以连接模块和android?
非常感谢
这是来自stickyListHeaders 库的屏幕:
来自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##'
其他一些可能有帮助的屏幕:
顶级 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()
}
}
【问题讨论】:
-
导入时是否有任何错误? Gradle 控制台中应该有一些有趣的东西。
-
不是一个错误,只有这种消息: :libs/stickyListHeaders_lib:compileReleaseRenderscript UP-TO-DATE :libs/stickyListHeaders_lib:generateReleaseBuildConfig UP-TO-DATE :libs/stickyListHeaders_lib:mergeReleaseAssets UP-TO -DATE:libs/stickyListHeaders_lib:mergeReleaseResources 最新:libs/stickyListHeaders_lib:processReleaseManifest 最新:libs/stickyListHeaders_lib:processReleaseResources 最新:libs/stickyListHeaders_lib:generateReleaseSources 最新:libs/stickyListHeaders_lib :compileReleaseJava UP-TO-DATE
-
这样使用
include ':libs:slidingMenu',不确定“/”是否可以。没试过。 -
还是一样。奇怪的是主模块没问题,但 libs/ 中的模块不起作用
-
所有模块还是只有stickyheader?当您按 alt+enter 键修复任何错误时它会说什么?
标签: android module gradle android-studio resolve