Проблема с установкой релиза Apk - PullRequest
1 голос
/ 05 апреля 2019

Я новичок в студии Android. Я только что закончил делать приложение. Я сделал подписанный релиз Apk, и я могу установить его на свой телефон и некоторые другие телефоны, но я не могу установить его на многих других устройствах.

вот что я сделал подробно:

  • из меню «вариант сборки», я выбрал «выпуск». (как здесь написано: https://stackoverflow.com/a/30586280)

  • Я создал свой APK с помощью сборки> Создать подписанный пакет / apk и использовал хранилище ключей.

  • для подписи, я выбрал оба варианта (V1 и V2)

  • APK был успешно создан.

  • Я скопировал этот APK на несколько устройств: Huawei Y7, Huawei honor 6, Motorola moto G5 plus, Samsung J7 и Nokia 3. (Я использовал huawei Y7 во время разработки для отладки. Moto G5 plus и Samsung J7 принадлежат моим друзьям, и я отправил им APK-файл по электронной почте.)

  • APK был успешно установлен на Nokia 3 и Huawei Y7, и мое приложение работало нормально (как я и ожидал)

  • Мне не удалось установить APK на Huawei honor 6 и Samsung J7. Я получил сообщение «Ошибка установки» от установщика пакета Android.

  • на Moto G5 plus, я успешно установил свое приложение, но оно перестало работать, даже когда обнаружилось основное действие.

  • Я подключил Huawei honor 6 к своему ноутбуку и смог установить APK через отладку по USB, и приложение работало нормально, как я и ожидал. но я все еще не мог установить приложение на это устройство, используя подписанный APK, который я создал с помощью android studio.

1 Ответ

0 голосов
/ 09 апреля 2019

Я решил эту проблему, добавив это в свой файл build.gradle (app):

    splits {
        abi {            
            enable true
            universalApk true
        }
    }
...