#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 в вашем файле манифеста.