Androids .help Русский Android-спільнота.
У мене є андроїд проект PhoneGap, і проект IOS PhoneGap.
Вони були створені з використанням даного імені пакета, але тепер я повинен змінити це ім'я пакета.
В Android, я думаю, що я повинен змінити ім'я пакета в явному, а також перейменувати / перемістити файл Java в папці SRC, і змінити в цій JAVA файлу, щоб відобразити нове ім'я пакету. Тоді чистий і збірки. Чи означає це звучить правильно?
Я також помітив, варіант в Eclipse, Android Tools >> Перейменувати пакет додатків, де вона запитує ім'я пакета. Чи буде це мати всі необхідні зміни?
Спасибі за будь-яку допомогу.
Top 5 Respuesta
Так, в принципі просто змінити андроїда. атрибут пакета в вашому маніфесті, а потім реорганізувати свої SRC / папки слідувати цьому ж ім'я пакету.
В якості альтернативи ви можете використовувати опцію Перейменувати в Eclipse, але вона буде мати для зміни всього імпорту R.class в будь-який з ваших файлів Java, які використовують ресурси. Це буде виглядати трохи лякає, але він повинен працювати нормально.
Файли, що містять ім'я проекту є:
AndroidManifest.xml <-- package name res/values/strings.xml <-- visible name in list build.xml config.xml
Перейти в SRC / your.project.name і відкрийте файл .java.
Згідно з ліцензією змінити ім'я пакета з новим ім'ям пакета, щоб все, що ви хочете.
Використовуйте той же ім'я пакета в AndroidManifest.xml "Упаковка".
Спроба побудувати і якщо це спрацює, то змініть значення в RES / значень / strings.xml.
Побудувати знову і пройти через кожного значення до тих пір, поки не будете задоволені.
Було б краще, якби замість перейменування файлу .java і ім'я класу, ви просто внесіть зміни в:
Потім зніміть андроїд підтримку з cordova platform remove android А потім знову додати андроїд підтримку cordova platform add android
Це створить файл .java знову з правильним ім'ям.