#android #deployment
#Android #развертывание
Вопрос:
У меня возникла проблема при установке моей программы для Android (встроенной в Eclipse) на мой Samsung galaxy S2 phone. Я загрузил файл ‘.apk’ в свой gmail, а затем с помощью своего Galaxy загрузил и установил его. Но после завершения установки появляется 4 приложения, а не 1 основное приложение (я использовал 4 файла ‘.java’ в своей программе). Когда я нажимаю на каждое приложение, моя программа по-прежнему работает нормально. Я экспортировал с неподписанным и подпаленным ключом в Eclipse, но проблема все еще возникла. Итак, кто-нибудь может сказать мне, как решить проблему. Большое вам спасибо!
Комментарии:
1. Вы должны опубликовать свой файл манифеста.
Ответ №1:
Как вы уже упоминали, вы загружаете файлы 4 .java, и появляется 4 приложения, а не 1 основное приложение, поэтому я уверен, что вы объявили нижеприведенные теги в каждом <activity>
теге, вместо этого вам просто нужно поместить те же теги внутри <activity>
, который является основным действием:
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Короче говоря, удалите эти теги из всех <activity>
тегов, кроме main activity.
Комментарии:
1. @user1033121 просто краткое предложение, согласно часто задаваемым вопросам StackOverflow, вы должны принимать ответ всякий раз, когда сочтете его полезным. В любом случае приветствия 🙂
Ответ №2:
Когда вы подключите Samsung к своей системе и запустите приложение на своем телефоне напрямую, а не через эмулятор, поскольку eclipse автоматически обнаружит телефон Android., приложение автоматически устанавливается на Samsung или вы можете загрузить программное обеспечение Kies.