После обновления моего файла сборки gradle для целевой sdk 28 не удалось запустить старую игру nes

У меня есть старая классическая игра ледолаз, она работала отлично, но, к сожалению, условия обновления 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

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

Вам нужно будет предоставить более подробную информацию об ошибке, чтобы кто-нибудь вам помог. Что именно происходит? Есть ли в logcat сообщения о сбоях? Где в коде он не запускается. Ваш вопрос не дает достаточно информации, чтобы кто-либо мог вам помочь.

Nick Fortescue 07.09.2018 09:41

Пожалуйста, включите сообщения об ошибках или журналы

navylover 07.09.2018 10:16

К сожалению, сообщения об ошибке / исключения нет, оно просто перенаправляется на другой экран и, как ожидается, запустит игру. Я не знаю, почему это происходит, но это слишком раздражает. Подскажите, пожалуйста, какие подробности вам нужны, чтобы помочь мне решить эту проблему?

Moustafa EL-Saghier 07.09.2018 14:44

Я обновил вопрос с некоторыми ошибками журнала

Moustafa EL-Saghier 08.09.2018 15:18
0
4
57
0

Другие вопросы по теме