Jar android studio添加库
我正在android studio上添加我的项目actionbarsherlock库 我创建了libs文件夹,添加了actionsherlock条形码库和其他用于滑动菜单的jar文件。 我的项目的build.grandle文件: 构建脚本{Jar android studio添加库,jar,android-studio,build.gradle,Jar,Android Studio,Build.gradle,我正在android studio上添加我的项目actionbarsherlock库 我创建了libs文件夹,添加了actionsherlock条形码库和其他用于滑动菜单的jar文件。 我的项目的build.grandle文件: 构建脚本{ repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'androi
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
} } apply plugin: 'android'
存储库{
mavenCentral()}
安卓{
编译DK18版
buildToolsVersion“17.0.0”
我的项目的setttings.grandle文件
我在运行时遇到这个错误:
Gradle:配置项目“:MyProject”时出现问题
未能通知项目评估侦听器。
找不到名为“default”的配置
感谢您的帮助我不确定您问题中出现的构建文件是否准确,或者将其粘贴到web表单时格式是否混乱,但有些内容需要在单独的行上才能使脚本正常工作。例如
compileSdkVersion 18 buildToolsVersion "17.0.0"
将导致错误
我还看到了其他几件事:
Gradle插件使用0.6或更高版本
与其下载ActionBarSherlock作为源库,不如使用Maven风格的依赖项让Gradle直接从Maven存储库中提取AAR。这更简单,效果更好。如果使用此构建文件,我看不到您的错误:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion '17.0.0'
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
dependencies {
compile files('libs/library')
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
}
如果您仍然有问题,请使用--info
和--stacktrace
选项从命令行生成,并将输出粘贴到您的问题中。将“应用插件:'android'”替换为“应用插件:'com.android.library'”
并将其添加到gradle文件的顶部
compileSdkVersion 18 buildToolsVersion "17.0.0"
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion '17.0.0'
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
dependencies {
compile files('libs/library')
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
}