首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android + mp4Parser错误

Android + mp4Parser错误
EN

Stack Overflow用户
提问于 2016-04-29 15:47:31
回答 1查看 652关注 0票数 1

到目前为止,我已经能够用Android N + Java 8编译我的应用程序,没有任何问题。但是现在我添加了库mp4Parser,它抛出了这个错误:

警告:在处理任务时出现异常:在“public (com.googlecode.mp4parser.boxes.mp4.objectdescriptors.AudioSpecificConfig -p_1_Lcom_googlecode_mp4parser_boxes_mp4_objectdescriptors_AudioSpecificConfig_,int -p_2_I”上运行“UnusedDefinitionRemover”时出现UnusedDefinitionRemover错误,com.googlecode.mp4parser.boxes.mp4.objectdescriptors.BitReaderBuffer -p_3_Lcom_googlecode_mp4parser_boxes_mp4_objectdescriptors_BitReaderBuffer_)':com.android.jack.ir.ast.JBlock不支持转换“删除”,存在: com.android.jack.ir.ast.JExpressionStatement,new: ::app:编译程序compileDebugJavaWithJack失败错误:任务执行失败“:app:compileDebugJavaWithJack”。 com.android.sched.scheduler.RunnerProcessException: java.lang.RuntimeException:在“公共(com.googlecode.mp4parser.boxes.mp4.objectdescriptors.AudioSpecificConfig -p_1_Lcom_googlecode_mp4parser_boxes_mp4_objectdescriptors_AudioSpecificConfig_,int -p_2_I,com.googlecode.mp4parser.boxes.mp4.objectdescriptors.BitReaderBuffer -p_3_Lcom_googlecode_mp4parser_boxes_mp4_objectdescriptors_BitReaderBuffer_)':com.android.jack.ir.ast.JBlock不支持转换‘删除’的”UnusedDefinitionRemover“运行期间出现的java.lang.RuntimeException错误,现有: com.android.jack.ir.ast.JExpressionStatement,新的:

有人遇到过这个错误吗?任何提示都将不胜感激。

编辑添加build.gradle:

代码语言:javascript
复制
apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '24.0.0 rc3'
    defaultConfig {
        minSdkVersion 15
        //targetSdkVersion 'android-N'
        applicationId "common.josegonzalez.videotest"
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
        ndk { abiFilters "armeabi-v7a" }

        // Enable the experimental Jack build tools.
        useJack = true
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.googlecode.mp4parser:isoparser:1.1.18'
}
EN

回答 1

Stack Overflow用户

发布于 2016-05-10 15:03:30

尝试为Android使用一个旧版本的isoparser。这一项建议如下:

http://mvnrepository.com/artifact/com.googlecode.mp4parser/isoparser/1.0-RC-27

mp4Parser还需要aspectjrt-1.7.3.jar才能正常工作:

http://mvnrepository.com/artifact/org.aspectj/aspectjrt/1.7.3

请记住在您的build.gradle依赖项中同时包含它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36942615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档