Intereting Posts
Почему универсальные типы алгебраических данных требуют `T` для типов членов? Выделение синтаксиса для файлов сценариев Kotlin в Idea Как поместить файлы res из проекта в банку в одной папке? Ошибка сообщения IntelliJ об ошибке для файла, не найденного в модуле, который я создал Неожиданная разница типов между эквивалентным Java и кодом потока Kotlin Кастинг JSONArray в Iterable <JSONObject> – Котлин Многострочный / сложный инициализатор свойств без лямбда Gradle 3.0.0-alpha1 не совместим с плагином kotlin-android 1.1.2-3? E / FirebaseInstanceId: Ошибка поиска токена: AUTHENTICATION_FAILED – что изменилось? Дифференцировать неоднозначные расширения в Котлине Как я могу использовать метод (String) Java String непосредственно из источника Kotlin? Создание комментариев метода / класса Kotlin ObjectAnimator.ofFloat не может принимать Int как параметры непосредственно в kotlin Почему мои проекты IDEA не будут построены? Изменение цвета edittext Android для @mentions и #hashtags при наборе текста

Проблема с выпуском 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)