packageDebug>无法在Android Studio上密封APK

时间:2015-02-18 15:07:01

标签: android android-studio gradle

我添加了facebook sdk和AndroidMidi,我认为我做得很好,包括依赖项,并在项目结构上添加模型依赖性 那是我的构建文件:

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:1.0.1'
}
}
apply plugin: 'android'

dependencies {
    compile project(':facebook')
    compile project(':AndroidMidi')
}

repositories {
    jcenter()
}


android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 21
    }
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        instrumentTest.setRoot('tests')
    }
}

我无法让它运行, 我收到此错误: 错误:任务':packageDebug'的执行失败。 无法密封APK, 帮助

修改 那个settings.gradle

include ':facebook', ':AndroidMidi'

stacktrace日志返回: :packageDebug失败并且出现相同的错误 没有足够的代表上传图片

1 个答案:

答案 0 :(得分:1)

删除文件MidiPlayer/src/META-INF/MANIFEST.MF为我修复了它。

请参阅:https://github.com/tkirshboim/btmidi/commit/7486ccbf17a6c2c36ef642bfb03fb9e13352c369