Не могу установить приложение на телефон, когда подписываю релиз 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, чтобы увидеть ошибку времени выполнения на устройстве.