这是我的build.gradle(app)
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.chattr.chattr"
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:+'
compile 'com.parse.bolts:bolts-android:1.+'
出于某种原因,我无法为发布版本或任何其他版本编译我的应用程序。在其他帖子中,人们说我有一个重复的库正在编译,但我无法在这里看到重复。任何帮助将不胜感激
答案 0 :(得分:1)
我假设您正在使用Parse API。 您需要在gradle文件中修改依赖关系 确保只包括Parse和sinch。
dependencies {
compile fileTree(dir: 'libs', include: ['Parse-*.jar','sinch*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.parse.bolts:bolts-android:1.+'
}
答案 1 :(得分:0)
如果您正在编译重复的库,可能是因为您的依赖库包含了一个jar,即com.android.support:appcompat-v7:+'要么 ' com.parse.bolts:螺栓-机器人:1 +&#39 ;. 你应该检查settings.grade,看看这样的东西" 包括':库',':samples'" .check是否该库包含jar。 希望它对你有用