Стол заказов — в конце статьи.
Для установки двух (или больше) одинаковых приложений на один телефон нужно сменить значение 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
Пулл-реквесты приветствуются!
Спасибо за подробную инструкцию, много приложений по ней cделал, но с viber не получается, выходит ошибка, прошу помощи… https://drive.google.com/file/d/0B6-GlcGpLQN0d0Z3Q2xzN0tsb1E/view?usp=docslist_api
sasha80203@gmail.com
Не расстраивайтесь, у меня тоже не получилось.
Попробуйте программу Parallel Space, описанием которой я дополнил статью. Если нужна всего 1 копия, то этого приложения вполне хватит.
А у меня и с Parallel Space вайбер не запускается((( Приходит код подтверждения и после ввода выдает ошибку.
Здравствуйте. Можете сделать клон приложения https://play.google.com/store/apps/details?id=com.taxsee.driver
Пробуйте: https://yadi.sk/d/T-ISnTv-m28u5
К сожалению это старая версия. И она не работает.
Можете прислать apk-файл новой версии? У меня временно нет возможности загрузить на телефон из Play Store и передать с телефона на компьютер.
Вот новая версия https://yadi.sk/d/JQKIpV8LrVGKs
Света, это точно та же самая версия 3.2.7, которую я делал Вам ранее. Вы можете проверить это на Вашем смартфоне в свойствах приложения. Впрочем, пожалуйста: я сделал копию ещё раз. Вот ссылка:
https://yadi.sk/d/ZNnshpnprYuiJ
https://yadi.sk/d/WVarR12grZCBJ Да, но я скачивала с плей маркета и думала что она новая, а качается старая.Эту проверила. Версия 3.2.9 Извините пожалуйста.
Ничего страшного. Пробуйте:
https://yadi.sk/d/0URVBWKgrZUDo
Спасибо большое.
Здравствуйте. Можете сделать клон приложения https://play.google.com
Пробуйте: https://yadi.sk/d/EeP35u9jrr4Xs
Спасибо большое всё работает
Мне нужно будет таких копий 10
Цена какая ?
Напишите мне, пожалуйста, через эту форму: http://kodopik.ru/mailtome/
Договоримся.
Можете сделать клон https://yadi.sk/d/-Q5fX6-VmmSa5
Пробуйте: https://yadi.sk/d/rBoBp6ris5yV8
Сделайте пожалуйста клон https://play.google.com/store/apps/details?id=com.cakecodes.bitmaker
Пробуйте: https://yadi.sk/d/9HiKHs0gsFXqV
Можно пожалуйста https://cloud.mail.ru/public/DFC4/1MLZ9Q1CG
Пробуйте: https://yadi.sk/d/COkUGktDsoSiB
Здравствуйте! Сделайте пожалуйста копию стима https://www.google.com.ua/url?sa=t&source=web&rct=j&url=https://play.google.com/store/apps/details%3Fid%3Dcom.valvesoftware.android.steam.community%26hl%3Dru%26referrer%3Dutm_source%253Dgoogle%2526utm_medium%253Dorganic%2526utm_term%253Dsteam%2Bauthenticator%26pcampaignid%3DAPPU_1_9dJ2V8-yD-fD6QSe2KvIDQ&ved=0ahUKEwiPgdvjjdPNAhXnYZoKHR7sCtkQ5YQBCBkwAA&usg=AFQjCNH1j4ZMPk-57xNAmYyJAFlb-6WW5g
Здравствуйте! Пробуйте: https://yadi.sk/d/6HAGvom3szaxq
Просто ОГРОМНОЕ СПАСИБО ВАМ!
Можно пожалуйста
https://yadi.sk/d/10fAwerVfoKW4
Копии пиратских / ломаных игр не выкладываю. Пишите на почту (в обратную связь).