Не могу установить приложение на телефон, когда подписываю релиз apk

Я пытаюсь установить приложение на свой телефон, но я получаю сообщение об ошибке "приложение не установлено" при входе в систему после выпуска apk. Это мое приложение для приложения

apply plugin: 'com.android.application'
android {
signingConfigs {
    signingConfigs {
        keyAlias 'newv'
        keyPassword 'key'
        storeFile file('/dir')
        storePassword 'pass'
   }}

мое приложение имеет два модуля и ниже этого файла, который я хочу из опций пакета

packagingOptions {
    pickFirst 'lib/armeabi-v7a/libc++_shared.so'
    pickFirst 'lib/armeabi/libc++_shared.so'
    pickFirst 'lib/arm64-v8a/libc++_shared.so'
    pickFirst 'lib/x86/libc++_shared.so'
    pickFirst 'lib/x86_64/libc++_shared.so'
    pickFirst 'lib/mips/libc++_shared.so'
    pickFirst 'lib/mips64/libc++_shared.so'
}
dexOptions {
    maxProcessCount 8
    javaMaxHeapSize "1g"
    preDexLibraries true
}

compileSdkVersion 26
buildToolsVersion "26.0.1"
useLibrary 'org.apache.http.legacy'
defaultConfig {
    applicationId "com.sadeem.mobiletv"
    minSdkVersion 14
    targetSdkVersion 21
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    debug {
        shrinkResources false
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        jniDebuggable true
    }
    release {
        shrinkResources false
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        jniDebuggable false
    }
}

}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
compile project(':libvlc')
compile project(':api')

compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support:design:26.+'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:support-v4:26.+'
compile 'com.android.support:recyclerview-v7:26.+'
testCompile 'junit:junit:4.12'

}

мой модуль Gradle один

configurations.maybeCreate("default")

artifacts.add ("по умолчанию", файл ("api-release.aar"))

и два это

configurations.maybeCreate("по умолчанию") artifacts.add ("по умолчанию", файл ('libvlc-3.0.0-null.aar'))

я не почему не установить после релиза apk любой помощи

2 ответа

Решение

Похоже, это проблема версии Android. Попробуйте установить оба флажка Версия подписи при создании подписанного файла APK, т.е. v1 и v2. ИЛИ Попробуйте удалить более ранние версии вашего приложения (например, отладочные APK).

Я уверен, что на вашем телефоне установлен отладочный apk. Пожалуйста удалите apk отладки и затем установите apk отладки.

Проверьте, установлено ли там приложение на вашем устройстве, и удалите его, затем вы можете правильно установить приложение на своем устройстве. Или вы можете использовать библиотеку ACRA, которую предоставляет Android, чтобы увидеть ошибку времени выполнения на устройстве.

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