2017-03-04 10 views
1

からSystemTransformをロードできませんでした、コンパイルに問題がないが、エラーは ます。java.lang.UnsatisfiedLinkError:私は私のプロジェクトのファイル.aar VLCをインポートすると、ローダ

java.lang.UnsatisfiedLinkError: Couldn't load SystemTransform from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/mnt/asec/xx.com.hvideo-1/pkg.apk"],nativeLibraryDirectories=[/mnt/asec/xx.com.hvideo-1/lib, /vendor/lib, /system/lib]]]: findLibrary returned null 

は私のGradleはあります誤った設定が、私は他のprojects.Hereに問題がないが、私のGradleコードです:ここで

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.2' 

defaultConfig { 
    applicationId "xx.com.xx" 
    minSdkVersion 17 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0.1" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
sourceSets { 

    main { 

     jniLibs.srcDirs = ['libs'] 

    } 

} 

} 

repositories { 
    flatDir { 
     dirs 'libs' 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile files('libs/MCRSDK.jar') 
    compile files('libs/vmsnetsdk.jar') 
    compile files('libs/PlayerSDK.jar') 
    compile files('libs/gson-2.6.2.jar') 
    compile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.2.1' 
    compile 'com.android.support:support-v4:23.2.1' 
    compile files('libs/nineoldandroids-2.4.0.jar') 
    compile project(':mediapicker') 
    compile 'com.edmodo:cropper:1.0.1' 
    compile 'com.google.android.gms:play-services-appindexing:8.4.0' 
    compile project(':pulltorefresh') 
    compile(name:'libvlc-3.0.0-2.1.0',ext:'aar') 
} 

は私のプロジェクト構造である:

enter image description here

答えて

0

私はそれを修正する方法を知っています!その理由は、アームパケットがこの異なるプロセッサに対応しているからです。 .soファイル内の異なるアームパケットは一貫していなければなりません。私はlibディレクトリに新しいarmeabi-v7aディレクトリを作成しています。以下のarmeabiファイルを作成します。ファイルをコピーして問題を解決してください!