Проблема с выпуском Android 3.0 Gradle 3.0

После того, как я обновил версию градиента проекта Android до 3.0.0, я столкнулся с странной проблемой. Когда я пытаюсь установить приложение с помощью Fabric или отправлю * .apk по электронной почте, он говорит: «App can not installed», но когда я работаю напрямую с IDE, все в порядке.

Я уже много часов просматривал все известные проблемы с градиентом 3.0.0, но ничего не нашел.

Может быть, кто-то сталкивался с подобной проблемой?

PS извините, не существует кода соответствия для совместного использования, потому что я думаю, что он не связан с конфигурациями, потому что он работает через Android Studio.

Может быть, кто-то сталкивался с подобной проблемой?

Да, и я писал об этом пару дней назад .

Если вы собираетесь распространять APK, создайте APK явно для этой роли, например:

  • Использование опции «Создать APK (ы)»

  • Использование задач assembleDebug или assemblyRelease Gradle

APK из сборки IDE теперь установлен FLAG_TEST_ONLY , и такой APK не может быть установлен нормально. adb install -t будет устанавливать его, но для этого требуется, чтобы получатель имел Android SDK.

Добавляя к CommonsWare ответ, есть еще одна проблема.

Возможно, вы включили Instant Run . Одним из основных недостатков этой функции является то, что вы не можете использовать apk для другого устройства (кроме устройства, которое вы используете для разработки).

Если это так, после отключения этой функции вы также сможете использовать созданный apk (debug apk) для другого устройства (с использованием опции неизвестных источников или опции adb)