Не удается установить файл APK на реальный телефон Android/

#android #installation #apk

#Android #установка #скачать

Вопрос:

Я не могу установить файл apk на свой LG V10, в то время как приложение отлично работает на эмуляторе Android. Я уже проверяю неизвестный источник, я использую код для предотвращения затемнения // предотвратить затемнение экрана

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
  

Я выбираю вариант сборки Debug. При выборе Release возникла ошибка:

 Error: Fragments should be static such that they can be re-instantiated by the system, and anonymous classes are not static [ValidFragment]
  

Вот мой Gradle:

 defaultConfig {
    applicationId "quiz"
    minSdkVersion 14
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
  

The FragmentActivity.java Это довольно долго. Итак, я надеюсь, что вы, ребята, все это прочитали.

Я поместил его в документы Google. Я пытаюсь 10 минут поместить его в виде кода, но появляется так много ошибок.

Фрагмент файла

Кто-нибудь может мне помочь? Спасибо.

Комментарии:

1. у вас проблема с тем, как вы написали свой фрагмент (ValidFragment), можете ли вы опубликовать код для этого класса?

2. Я просто поместил свой фрагмент кода на Google Диск. Можете ли вы взглянуть и помочь мне решить эту проблему? Спасибо.

3. Укажите это в своем вопросе

4. Я не могу. У меня возникают ошибки, когда я публикую это здесь. Я не знаю почему. Я трачу 10 минут, но все равно остаются ошибки

Ответ №1:

Кажется, что какая-то проблема с фрагментом и кодом, который необходимо просмотреть, чтобы убедиться, что это за ошибка.

Возможное решение Измените встроенные варианты приложения на выпуск из отладки. Измените код версии и название версии, если вы обновляете приложение, проверьте, изменено ли название версии.

Сначала подключите смартфон LG и посмотрите, подключен ли он к Android Studio.

Ошибки такого типа возникали из-за неправильной настройки среды разработки или из-за того, что ваш смартфон не поддерживает приложение.

Если он запускается на эмуляторе, то он также должен запускаться в вашем приложении без каких-либо проблем.

Комментарии:

1. К сожалению, запуск в эмуляторах не гарантирует работу на физических устройствах. Самый последний пример — Samsung добавляет код масштабирования дисплея в свою версию Android, который влияет на функциональность перетаскивания, поскольку физическое расположение экрана изменяется на уровне ОС.

2. Да, я создал несколько других приложений, и они хорошо работали с моим LG V10. Только у этих приложений была эта проблема.