2016-04-29 3 views
1

Пока что я смог скомпилировать мое приложение с Android N + Java 8 без проблем. Но теперь я добавить библиотеку mp4Parser и выдает эту ошибку:Ошибка Android N + mp4Parser

Warning:Exception while processing task java.lang.RuntimeException: com.android.sched.scheduler.RunnerProcessException: Error during 'UnusedDefinitionRemover' runner on 'public (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 does not support transformation 'REMOVE', existing: com.android.jack.ir.ast.JExpressionStatement, new:

:app:compileDebugJavaWithJack FAILED Error:Execution failed for task ':app:compileDebugJavaWithJack'.

java.lang.RuntimeException: com.android.sched.scheduler.RunnerProcessException: Error during 'UnusedDefinitionRemover' runner on 'public (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 does not support transformation 'REMOVE', existing: com.android.jack.ir.ast.JExpressionStatement, new:

Кто-нибудь столкнуться с этой ошибкой? Любой намек был бы оценен.

Редактировать добавить build.gradle:

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' 
} 
+0

добавьте build.gradle – USKMobility

+0

Добавить build.gradle в соответствии с запросом @USKMobility –

ответ

1

Попробуйте использовать более старую версию isoparser для Android. Рекомендуется Этот один:

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.

Смежные вопросы