Gradle似乎排除了我在Android项目的依赖项中列出的其中一个jar。正确包含所有项目,以及除了这一个罐子之外的所有其他项目。也许这是jar的错误,但项目建立得很好。
排除的jar是从这个项目构建的:https://github.com/pardom/InAppBillingLibrary
我使用apktool(https://code.google.com/p/android-apktool/)来查看生成的apk,并且不包含该jar中的任何类。
这是我的Gradle构建文件
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.2'
}
}
apply plugin: 'android'
dependencies {
compile 'com.android.support:support-v4:13.0.0'
compile fileTree('libs')
compile project(':libraries:ActionBarSherlock:actionbarsherlock')
compile project(':libraries:AndroidUtils')
compile project(':libraries:AndroidCommon')
compile project(':libraries:ChartView:library')
}
android {
compileSdkVersion 17
buildToolsVersion '17.0.0'
}
答案 0 :(得分:1)
确保使用Java 1.7编译jar 。尝试使用Java 1.5或1.6重新编译它。
目前,Android无法处理任何Java 1.7编译类。