Приложение для Android не запускается (и невидимо!) На устройстве

#android #netbeans

#Android #netbeans

Вопрос:

У меня странная проблема с моим приложением для Android. Когда я запускаю его с Netbeans, приложение устанавливается на мое устройство (подключается через USB). После этого ничего не происходит. Я также не могу найти приложение нигде на устройстве!! (нет значка, ничего нет). Тем не менее, я знаю, что приложение установлено, потому что в настройках Android, где написано «Управление приложениями» (или что-то в этом роде), приложение теперь указано, и я могу его удалить.

Я пробовал всю процедуру с пустым приложением HelloWorld, которое отлично работало. Здесь на устройстве был создан значок, и приложение было правильно запущено NetBeans.

Итак, я предполагаю, что с моим приложением что-то не так, из-за чего оно не отображается в панели запуска телефона?

РЕДАКТИРОВАТЬ: вот манифест:

 <?xml version="1.0" encoding="utf-8"?>
 
 <uses-sdk android:minSdkVersion="4" />

<application
    android:icon="@drawable/icon"
    android:label="@string/app_name" android:debuggable="true">
</application>
 

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

1. Можете ли вы опубликовать содержимое своего Androidmanifest?

2. Я бы также рекомендовал опубликовать содержимое вашего Androidmanifest, но не могли бы вы также кратко описать содержимое вашего приложения (типы действий или XML-файлы и т. Д.).

3. Я прикрепил файл манифеста.

Ответ №1:

вам нужно добавить нижеприведенную строку в ваше основное действие в файле androidmanifest

 <activity android:label="@string/app_name"
          android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
</activity>
 

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

1. android.intent.category. LAUNCHER необходимо отображать в launcher и android.intent.action. MAIN отвечает за запуск

2. Я упомянул об этом ниже вашего MainActivity в вашем файле манифеста.