Android Studio将库项目构建为主应用程序

时间:2014-06-04 18:11:10

标签: android eclipse android-studio android-gradle

我正在使用this库将过渡效果添加到ViewPager。由于它是一个库项目,我在Android Studio中将其作为模块导入,然后我将其作为依赖项添加到我的项目中。但现在,当我尝试运行我的项目时,Android Studio构建并运行库项目而不是我的应用程序,这与我的完全不同。但是,当我使用Eclipse运行相同的项目时,它运行完美,我的应用程序照常工作。我不知道为什么会这样。

这是我的主模块的build.gradle文件 -

apply plugin: 'android'

android {
compileSdkVersion 19
buildToolsVersion '19.0.3'
defaultConfig {
    minSdkVersion 8
    targetSdkVersion 14
    versionCode 1
    versionName '1.0'
}
buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}
productFlavors {
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:gridlayout-v7:19.0.1'
compile 'com.android.support:support-v4:19.0.1'
compile 'com.android.support:appcompat-v7:19.0.1'
compile project(':comjfeinsteinjazzyviewpagerMainActivity')
}

这是库项目的build.gradle文件 -

apply plugin: 'android-library'

android {
compileSdkVersion 19
buildToolsVersion '19.0.3'
defaultConfig {
    packageName 'com.jfeinstein.jazzyviewpager'
    minSdkVersion 8
    targetSdkVersion 14
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_5
        targetCompatibility JavaVersion.VERSION_1_5
    }
}
buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}
productFlavors {
}
}

dependencies {
compile files('libs/nineoldandroids-2.4.0.jar')
compile 'com.android.support:support-v4:19.0.1'
}

settings.gardle -

include ':launcher'
include ':lib'

启动配置 -

launch configurations

0 个答案:

没有答案