项目从命令行构建良好,在Android Studio中失败

时间:2014-05-30 15:27:00

标签: android android-studio android-gradle

我有一个项目,一年前在Eclipse中开始,我试图在Android Studio中导入和使用它。我已从Eclipse导出build.gradle并将其导入Android Studio。该项目使用了支持库,虽然它没有进入build.gradle,但我手动添加了这一行:

compile 'com.android.support:appcompat-v7:+'

如果我从命令行(./gradlew assembleDebug)运行构建,则成功。从Android Studio内部构建失败,错误听起来像是没有拿起支持库:

Error:(3, -1) android-apt-compiler: [module] /Volumes/User/Steve/src/.../android/res/menu/foo_menu.xml:3: error: No resource identifier found for attribute 'showAsAction' in package 'com.company.app'

我刚刚将Android Studio更新到今天早上的0.5.9版本。我相信我使用的是最近的Gradle。我build.gradle部分的buildscript中包含此部分:

dependencies {
    classpath 'com.android.tools.build:gradle:0.9.+'
}

然后在gradle/wrapper/gradle-wrapper.properties

distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip

所以我的问题是:为什么我在IDE中获得的行为与命令行不同?如何进一步解决Android Studio中出现问题的问题,以便它能够完全相同地运行构建?

0 个答案:

没有答案