2013-09-04 6 views
0

Я написал приложение и установил его на планшет. Чем мне нужно было создать другое приложение с некоторыми другими функциями. Я изменил свое первое имя приложения, и я изменил часть кода. Но когда я установил новое приложение на свой планшет, оно удалило мое первое приложение, в некоторых словах оно перезаписало мое первое приложение. Я нахожу способ (изменить название основного пакета), но я не хочу этого делать. Вы не знаете, как избежать такой ситуации?Приложение для Android на устройстве

+0

вы хотите создать «новое приложение», которое не перезаписывает старый, не меняя имя/пакет ??? Как избежать: если это другое приложение, переименуйте его ... – jpm

+0

Вам нужно изменить название пакета! –

+0

jmp Я переименовал его, но он перезаписывает его каждый раз !!! – GigantoMK

ответ

0

Вам нужно будет изменить название пакета приложения, если вы хотите, чтобы Android распознал его как другое приложение. Внутренняя логика Android - это то же самое имя пакета = одно и то же приложение, и его установка заменит другое.

Опять же, я не понимаю, почему изменение имени пакета было бы болезненным. Как правило, рекомендуется использовать разные имена пакетов для разных приложений. Однако вам не нужно менять имена пакетов для классов внутри приложения.

При изменении имени пакета в Eclipse обязательно используйте Инструменты Android> Переименуйте в приложение пакет приложений. Просто редактирование AndroidManifest.xml не сработает и даст вам странные эффекты (урок, который я усердно изучил). Eclipse проведет вас через это и внесем необходимые изменения в ваш код.

+0

Это не больно. Я просто хочу знать, есть ли другое решение? – GigantoMK

+0

Боюсь, что нет. 'com.example.myapp' на Android похож на' c: \ windows \ notepad.exe' на Windows. Скопируйте другой исполняемый файл с именем 'notepad.exe' в' c: \ windows', и он заменит то, что есть. – user149408

Смежные вопросы