Стол заказов — в конце статьи.
Для установки двух (или больше) одинаковых приложений на один телефон нужно сменить значение 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
Пулл-реквесты приветствуются!
Приветствую! Киви обновило версию кошелька, копия перестала работать (( Можно еще раз помочь изготовить копию актуальной версии? https://play.google.com/store/apps/details?id=ru.mw&hl=ru
Прошлый клон проработал год почти без проблем. Спасибо Вам огромное!
Вот копия актуальной версии: http://dfiles.ru/files/62i3hs634
А что были за проблемы? Просто интересно. Вдруг решаемо.
Благодарю! Сейчас попробую установить. Проблемы были следующего характера: насколько я понял, 27.05.15 киви замутило тотальное обновление сайта, в том числе и адресов серверов через которые идут все платежи. Родная версия приложения автоапдейтнулась, а у копии видимо был прописан запрет автообновления…поэтому она пыталась подключиться к старому адресу сервера и с 27.05 начала выдавать ошибку подключения.
Все работает! Сейчас зашлю спасибо на WM.
Вк скачать хочу ещё один
Можете сделать несколько клонов Mobile Taxi в последнем обновлении. Очень нужно 4 проги на телефоне.
Можете сделать копию киви версии 2.8.6 вот ссылка на сам файл https://www.sendspace.com/file/83ipqi
Буду очень благодарен
Вот копия: http://dfiles.ru/files/mqraevlqi
Правда, тут ниже говорили, что старые версии QIWI перестают работать с выходом новых.
версии 2.8.х как это не удивительно работают, остальные, которые выше 2.8.х вплоть до 2.16 все теперь в связи с выходом новой версии 2.16.2 выдают ошибку сертификата.
Можете сделать копию приложения Оптеум:Водитель? Версия 1.363 на данный момент. Ссылка:
https://play.google.com/store/apps/details?id=com.opteum.opteumTaxi
Пробуйте: http://dfiles.ru/files/fuwv49n2n
Большое спасибо за копию киви,все работает.Можете мне еще три копии сделать от той копии которую вы скинули,http://dfiles.ru/files/mqraevlqi
В долгу не останусь.
Напишите мне на почту http://kodopik.ru/mailtome/
Договоримся.
Можете сделать одну копию? https://play.google.com/store/apps/details?id=com.xyrality.lkclient
Немного монеток кину))
3:
Не раньше субботы смогу, к сожалению.
Хорошо..
Пробуйте: http://dfiles.ru/files/igg8378eh
Драствуйте.можно зделать копию на игруhttps://play.google.com/store/apps/details?id=com.tap4fun.reignofwar&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dinvasion+game&pcampaignid=APPU_1_G3CBVf-4CIWtsAGVh5Q4
Пробуйте: http://dfiles.ru/files/78f4539mp
http://pdalife.ru/clash-of-clans-android-a6232.html пожалуйста
К сожалению, клон Clash of Clans ранее не получался. Скорее всего, и сейчас не получится.
Все-таки попробуйте пожалуйста
Пробуйте: http://dfiles.ru/files/ri80mm92u
Подскажите,что делать если там требует оплату?
Очень нуждаюсь в клоне этой игры,но денег вообще нету…
Где «там»?
Зделайте клон вайбера