Эмулятор Android показывает ошибку, когда 2 приложения с одинаковым именем активности - PullRequest
0 голосов
/ 02 мая 2011

У меня в Eclipse 2 проекта.У них обоих есть действие под названием «MainActivity».Странно то, что когда я пытался запустить второе приложение, эмулятор показал ошибку и указал на первое приложение.Я могу обойти эту проблему, изменив название деятельности на другое.Тогда все будет хорошо.

Полагаю, это только проблема эмулятора.Я еще не тестировал его, но не могу представить, как это происходит на реальных устройствах, что делает Android совершенно непригодным для использования.

Но все же мне нужно использовать эмулятор, и я хотел бы сохранить имя MainActivity.У кого-нибудь был такой опыт раньше?Заранее спасибо.

1 Ответ

2 голосов
/ 02 мая 2011

У вас также есть такое же имя пакета?

Приложения различаются по именам пакетов, поэтому их следует изменять для каждого проекта.

Обновление:

В манифесте package атрибут добавляется к name атрибуту Деятельности. В сочетании они должны совпадать с полным именем вашего класса.

<manifest package="com.myapp">
    <activity android:name=".MyActivity"/>
</manifest>
...