Стол заказов — в конце статьи.
Для установки двух (или больше) одинаковых приложений на один телефон нужно сменить значение package
в файле AndroidManifest.xml
, находящемся внутри apk-билда.
Например, имеем:
android:versioncode="20110420"
android:versionname="1.8.0"
package="ru.e_num"
xmlns:android="http://schemas.android.com/apk/res/android">
Для того, чтобы установить это приложение ещё раз, нужно сделать примерно следующее:
android:versioncode="20110420"
android:versionname="1.8.0"
package="ru.e_num.test"
xmlns:android="http://schemas.android.com/apk/res/android">
После такого изменения заново собранный apk-файл придётся подписать сертификатом. Информацию о том, как распаковывать, запаковывать и подписывать apk-файлы, можно найти в любом поисковике по запросу SmartApkTool. Вот ссылка на приложение: v.2.2 (распакуйте содержимое архива в пустую директорию). А вот более правильный способ работы с apk-файлами: Использование apktool.
Совет. Устанавливайте одну из копий неизменённой, чтобы знать об обновлениях в Маркете.
Под катом описаны некоторые встречающиеся проблемы, а также находится Стол Заказов.
ВОЗМОЖНЫЕ ПРОБЛЕМЫ
Проблема 1
Если рядом с AndroidManifest.xml
не создаётся файл apktool.yml
, то в домашней директории пользователя найдите папку apktool\framework
и удалите из неё файл 1.apk
. (Совет с 4pda.ru, спасибо Alex Boroda.)
Проблема 2
Иногда обычная смена имени package
не помогает. Чаще всего это бывает в случаях, когда в файле AndroidManifest.xml
прописаны относительные пути к различным активити. Например:
android:label="E-NUM"
android:name=".SplashScreenActivity"
android:screenOrientation="portrait">
В такой ситуации нужно прописать полный путь ко всем активити, то есть:
android:label="E-NUM"
android:name="ru.e_num.SplashScreenActivity"
android:screenOrientation="portrait">
Обратите внимание, что прописывать нужно не новое имя package (то есть в нашем случае не ru.e_num.test
), а реальный путь к активити в директории smali
распакованного apk-файла. Естественно, в общем случае путь совпадает со старым именем package
(в нашем случае это ru.e_num
).
Проблема 3
Если в файле AndroidManifest.xml
есть тег provider
, то в его атрибуте authorities
нужно также дописать символы, которые мы использовали в качестве дополнения к параметру package
(в нашем случае это .test
). Например, было:
android:authorities="com.someapp.android"
android:name="com.someapp.android">
Стало:
android:authorities="com.someapp.android.test"
android:name="com.someapp.android">
Как и в проблеме 2, значение атрибута name
менять не надо.
Стол заказов
Я снова принимаю заказы! Если вы прочитали инструкцию, но у вас с ней возникли какие-то сложности, пишите в комментариях ссылку на приложение. Это обязательно! Искать «вайбер» или «клаш оф кланс» я не буду. Одну копию я делаю бесплатно. Результат не гарантирую — тестируйте. Если нужно больше копий, или есть какие-либо нестандартные пожелания — пишите в обратку, договоримся. Если хотите отблагодарить пинтой пива и за одну копию, то кошельки здесь.
PS. Пользователи *NIX-систем могут попробовать сделать копии приложений автоматически с помощью этого несложного bash-скрипта:
https://github.com/kodopik/Copyroid
Пулл-реквесты приветствуются!
http://livepda.ru/52-swamp-attack.html
Пробуй: http://dfiles.ru/files/cdu84j41q
Добрый день, буду благодарен за клон http://dfiles.ru/files/vs12jg51n Заранее спасибо!
Пробуй: http://dfiles.ru/files/8i1q0xdg3
спасибо, все работает!
http://minecraftmonster.ru/engine/download.php?id=180 плиииз сделайте копию
К сожалению, по Вашей ссылке открывается главная страница сайта, а не закачка файла. Уточните URL. А ещё лучше дайте ссылку на Google Play Market.
PS. Хочу также (на всякий случай) напомнить про пункт 6 в правилах заказов.
http://evos.in.ua/android/mobiletaxi.apk можете попробовать эту программу.
Готово: http://dfiles.ru/files/j1sjhnm6z
1) Что-то не пошло. При запуске просто мигает какое-то окно и программа не запускается. Может это связано с тем что у меня последняя версия андроид? — 4.4.
2) Так же на почту не пришло уведомление что готово, а если я бы закрыл сайт, то не дождавшись подумал что так и не сделали. :)
1. Тогда попробуйте предыдущие версии (вроде бы, у остальных они работали):
— 1.4.42 http://dfiles.ru/files/14p9leuq8
— 1.4.41 http://dfiles.ru/files/lgf1okco4
2. Ну это не ко мне вопрос, а к системе комментариев Disqus. Или проверьте папку «Спам» в веб-интерфейсе почтовика.
Можно попросить копию такого приложения?
https://play.google.com/store/apps/details?id=com.com2us.smon.normal.freefull.google.kr.android.common&hl=ru
Пробуй: http://dfiles.ru/files/5nia2368y
Здравствуйте. сделайте пожалуйста копию приложения.https://play.google.com/store/apps/details?id=com.supercell.boombeach
Сомневаюсь, что получится, т.к. приложение требует закачки дополнительных файлов (обычно в этом случае копия не функционирует, как нужно). Но можете попробовать:
http://dfiles.ru/files/t2t3d816s
Здравствуйте, сделайте, пожалуйста, копию этого приложения https://play.google.com/store/apps/details?id=com.mobilepcmonitor&hl=ru
Пробуйте: http://dfiles.ru/files/o0phsjvur
Можно сделать копию этого приложения?Спасибо
https://play.google.com/store/apps/details?id=com.android.chrome&hl=ru
Пробуй: http://dfiles.ru/files/jyim6gn64
Буду крайне благодарен за копию этого приложения https://play.google.com/store/apps/details?id=com.vkontakte.android
Чуть ранее делал. Вот ветка комментариев, там все ссылки:
http://kodopik.ru/2013-09-18/android-kak-ustanovit-dva-odinakovy-h-prilozheniya-na-odin-telefon/#comment-1554271177
Здравствуйте, буду весьма благодарен за копию.Заранее спасибо
https://play.google.com/store/apps/details?id=com.vkontakte.android
Предыдущему комментирующему уже отвечал. Недавно делал копию, вот в этой ветке комментариев все ссылки:
http://kodopik.ru/2013-09-18/android-kak-ustanovit-dva-odinakovy-h-prilozheniya-na-odin-telefon/#comment-1554271177
Нашел, но не могу скачать.Пишет что удалено
Все!) Получилось скачать.Спасибо большое)