我正在使用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'
启动配置 -