INSTALL_FAILED_NO_MATCHING_ABIS:无法提取本机库,res = -113

时间:2019-04-06 00:44:47

标签: android apache install android-8.0-oreo abi

将依赖项添加到build.gradle:

implementation 'org.apache.directory.studio:org.apache.commons.io:2.4'

导致我在标题中提到的错误:

https://i.gyazo.com/865266f2561566be63d0fbee8e125eff.png

我在Android Studio中启动了一个新项目,并添加了该依赖项只是为了完全确定,以便您可以重现相同的步骤,并证明了这一点。 (注意,我添加了其他帖子中提到的拆分和打包选项,但它们均无效)。

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "xxxxxx"
        minSdkVersion 15
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    splits {
        abi {
            enable true
            reset()
            include 'x86', 'x86_64', 'armeabi-v7a'
            universalApk true
        }
    }
    packagingOptions {
        exclude 'lib/getLibs.ps1'
        exclude 'lib/getLibs.sh'
        exclude 'lib/gson-2.2.2.jar'
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

    // HERE
    implementation 'org.apache.directory.studio:org.apache.commons.io:2.4'

}

似乎此版本的Apache不再与Oreo及更高版本的Android版本一起使用,而与以前的所有版本一起使用。

0 个答案:

没有答案