Я закодировал приложение с помощью Android Studio и Kotlin. Также я собрал Apk-файл. После этого я установил Apk-файл на Android 4.4 и все было хорошо. Потом попробовал установить на Android 8.0 и на Android 9.0. Обе установки прошли, но были допущены критический промах. После завершения установки я могу найти приложение в списке приложений Android. Там я могу удалить и остановить приложение, но нет кнопки запуска. Если я запускаю приложение сразу после установки, когда вас спрашивают, хотите ли вы запустить приложение, оно работает идеально. Понятия не имею, в чем проблема. Все установки были на реальных устройствах, без эмулятора. Я даю AndroidManifest. xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="android.example.schach">
<application
android:allowBackup="true"
android:icon="@mipmap/icon"
android:label="@string/app_name"
android:roundIcon="@mipmap/icon_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Что я сделал для решения своей проблемы? Я выполнил поиск Inte rnet, но не смог найти связанную проблему.
В build.gradle (: app) у меня есть:
compileSdkVersion 29
minSdkVersion 19
targetSdkVersion 29
Чтобы прояснить, что я имею в виду с кнопкой запуска: Go для управления вашими приложениями. Найдите название приложения в списке приложений. Нажмите на нее, и у вас есть несколько кнопок для вашего приложения, например, удалить, остановить и запустить. В моем случае запуск отсутствует на Android 8 и 9, но на Android 4.4 он доступен.