Андроидите .help руски Android-общност.
Имам андроид проект PhoneGap и проекта за IOS PhoneGap.
Те са създадени с използването на името на пакета, но сега ще трябва да се промени, е името на пакета.
В Android, мисля, че трябва да се промени името на пакета изрично, и преименуване / преместване на файл в Java SRC папка, както и промяна във файла JAVA, за да отрази новото име пакет. Тогава чист и сглобяване. Има ли този звук десен означава?
Забелязах също опция в Eclipse, Android Tools >> Преименуване на пакет от приложения, където се изисква името на пакета. Ще има ли всички необходими промени?
Благодаря за всяка помощ.
Топ 5 Respuesta
Да, по принцип, просто промяна на Android. Пакет атрибут в манифест, а след това се реорганизират своята SRC / папка, следвайте същата името на пакета.
Освен това, можете да използвате опцията Rename в затъмнение, но ще трябва да се променят всички 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 файл и името клас, можете просто да направите промени, за да:
След това извадете андроид подкрепа от Кордова платформа премахнете андроид и след това отново се добавят Android платформа подкрепа Кордова добави андроид
Това ще създаде .java файл отново с правилното име.
Последните въпроси