После обновления моего файла сборки Gradle для целевой SDK 28 не работает старая игра не удалось - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть старая классическая игра ледолазка , она работала отлично, но, к сожалению, Google обновляет условия, чтобы все приложения targetSdkVersion как минимум 26.

, поэтому я обновил его и внес изменения в файлы gradle / java, но игра больше не запускается.

Кто-нибудь может сказать мне, почему это не помогает, или помочь мне исправить это?

мой старый gradle это

android {
    compileSdkVersion 14
    buildToolsVersion '27.0.3'
    defaultConfig {
        applicationId "XXX.XXX.XXX"
        minSdkVersion 14
        targetSdkVersion 9
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
    sourceSets {
        main {
            jni.srcDirs = []
        }
    }
    productFlavors {
    }
}

и после обновления только gradle выходит из строя новый gradle

android {
    useLibrary 'org.apache.http.legacy'

    compileSdkVersion 28
    buildToolsVersion '27.0.3'
    defaultConfig {
        applicationId "XX.XXX.XXX"
        minSdkVersion 14
        targetSdkVersion 28
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
    sourceSets {
        main {
            jni.srcDirs = []
        }
    }
    productFlavors {
    }
}

причина, по которой я добавил эту строку useLibrary 'org.apache.http.legacy', так как в новой версии нет поддержки некоторых классов

Я получаю этот журнал ошибок

 Build fingerprint: 'HUAWEI/KII-L21/HWKII-Q:6.0.1/HUAWEIKII-L21/C185B321:user/release-keys'
    Revision: '0'
    ABI: 'arm'
    pid: 25304, tid: 25304, name: es.ice:emulator  >>> com.xnes.ice:emulator <<<
    signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
09-08 16:25:52.409 396-396/? A/DEBUG:     r0 00000000  r1 abfc8190  r2 ac229dc0  r3 f36d900c
        r4 ab2ac2f0  r5 ffa398b4  r6 abfc8190  r7 ffa398b0
        r8 ac229dc0  r9 ffffffff  sl ffa398c0  fp ab2abce0
        ip 00000000  sp ffa39868  lr f36d4eef  pc f36d4e3e  cpsr 000f0030
09-08 16:25:52.419 396-396/? A/DEBUG: backtrace:
09-08 16:25:52.429 396-396/? A/DEBUG:     #00 pc 00001e3e  /data/app/com.xnes.ice-1/lib/arm/libemu.so
...