У меня есть приложение, которое отличается ресурсами для разных языков.
Есть ли возможность установить одно и то же приложение на Android несколько раз?
Итак, в результате у меня будет немецкая версия, французская версия, английская версия той же программы, но каждый из них будет установлен как отдельные приложения с разными значками.
Вы можете сделать это, изменив имя пакета (в файле AndroidManifest.xml
). Не имя пакета для вашего Java-кода – имя пакета для вашего файла APK, определенного в AndroidManifest.xml
. Файлы APK с разными именами пакетов считаются совершенно разными приложениями для Android.
Примечание. Если это необходимо для интернационализации вашего приложения, вы действительно должны сделать это, как описано здесь Google.
Нет, ты не можешь. По крайней мере, не переписывая androidmanifest.xml для определения разных идентификаторов и значков для каждой из ваших версий.
Вы можете изменить имя пакета (и значок) для каждой языковой версии, если вы действительно хотите иметь несколько языков одного и того же приложения на одном устройстве.