2

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'
}
4

1 回答 1

1

确保 jar不是用 Java 1.7 编译的。尝试使用 Java 1.5 或 1.6 重新编译它。

目前,Android 无法处理任何 Java 1.7 编译的类。

于 2013-07-15T14:48:10.700 回答