Ошибка при установке нерыночного приложения на телефонах Android

#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.