Android Studio - Jak skopiować projekt?
Ok, szukałem trochę i wydaje mi się, że zbliżam się do odpowiedzi, której szukam. Ale ze strachu przed zepsuciem rzeczy przy moim obecnym projekcie (jestem pierwszym programistą aplikacji i nadal bardzo się cieszę ... Chciałbym tak pozostać), szukam ładnego i przejrzystego opisu krok po kroku, jak to zrobić skopiuj projekt. Wiem, że niektóre rzeczy w niektórych miejscach wymagają importu/zmiany nazwy, ale nie wiem dokładnie, co/gdzie.
Czy jest dobry krok po kroku, jak to zrobić, czy też mi go brakuje? Jeśli nie, czy ktoś mógłby mi to szczegółowo wyjaśnić?
EDYCJA: Chcę skopiować jeden projekt aplikacji, aby utworzyć inny projekt aplikacji, który jest bardzo podobny. Używam Android Studio do moich aplikacji. Chcę móc używać jednej aplikacji, aby inna była dokładnie taka sama (oczywiście z różnicami). Więc zamiast tworzyć nowy projekt i tworzyć wszystkie pliki xml/java, dodaj wszystkie obrazy itp. Chcę móc wykorzystać to, co już mam i powielić, aby stworzyć inną aplikację, która jest całkowicie oddzielna od oryginału. W ogóle nie używam Eclipse, do moich aplikacji używam Android Studio.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
10 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
To powinno wystarczyć, aby osiągnąć swój cel. Mam nadzieję, że to ci pomoże.
Anonimowy użytkownik
Potwierdzenie od:
KROKI W CELU TWORZENIA PROJEKTU ANDROID STUDIO Z INNEGO PROJEKTU
(Testowane kilka razy od wersji 2.3.3
)
[/*]
[/list]
UWAGA: Może być konieczne ponowne wybranie motywu dla (wewnętrznego) emulatora lub wprowadzenie innych podobnych zmian w zależności od środowiska.
Anonimowy użytkownik
Potwierdzenie od:
Oto, co zrobiłem, aby skopiować mój projekt do ANDROID STUDIO i będzie działać na każdej wersji ANDROID STUDIO
1 w systemie plików komputera (nie w Android Studio) utwórz kopię katalogu ExistingProject.
2 zmień nazwę skopiowanego katalogu na NewProject.
Stara nazwa projektu, ExistingProject, nadal pojawia się we wszystkich pakietach i plikach w nowej kopii projektu. Zmień odwołania do plików i pakietów w aplikacji na nową nazwę w następujący sposób:
1 Uruchom Android Studio
2 Kliknij przycisk Otwórz istniejący projekt Android Studio.
3 przejdź do katalogu NewProject, zaznacz go i kliknij OK.
4 wybierz Nowy & > projekt czyszczenia, aby usunąć wszystkie automatycznie wygenerowane pliki.
5 przejdź do zakładki bocznej 1: Projekt i wybierz Android z menu rozwijanego, aby wyświetlić pliki w widoku projektu.
6 rozwiń aplikację & > Jawa.
7 kliknij prawym przyciskiem myszy com.example.android.existingproject i wybierz opcję Refaktoryzuj & > Przemianować. Otworzy się okno dialogowe Zmień nazwę.
8 zmień istniejący projekt na nowy.
9 Przetestuj swoje wyszukiwanie w komentarzach i ciągach, wyszukaj wystąpienia tekstu i kliknij Refaktoryzuj.
10, pojawi się okienko Podgląd wyszukiwania refaktoryzacji, pokazujące kod do refaktoryzacji.
11 Kliknij przycisk Dokonaj refaktoryzacji.
12 rozwiń plik res & > wartości i kliknij dwukrotnie plik strings.xml.
13 zmień nazwę linii = "nazwa_aplikacji" na nowy projekt.
Każda tworzona aplikacja musi mieć unikalny identyfikator aplikacji zdefiniowany w pliku build.gradle aplikacji. Mimo że powyższe kroki miały zmienić plik build.gradle, powinieneś to sprawdzić, aby się upewnić, a także zsynchronizować projekt z plikiem gradle:
1 rozwiń skrypt Gradle i kliknij dwukrotnie build.gradle (moduł: aplikacja).
2 W sekcji defaultConfig sprawdź, czy wartość klucza applicationID została zmieniona na „com.example.android.newproject”. Jeśli się nie zmienił, zmień go teraz ręcznie.
3 Kliknij przycisk Synchronizuj teraz w prawym górnym rogu okna Android Studio.
Wskazówka: możesz również wybrać opcję & > Android & > synchronizuj projekt z plikiem gradle, aby zsynchronizować pliki gradle.
Ponadto niektóre aplikacje zawierają nazwę aplikacji w czytelnej formie (na przykład „Nowy projekt”, a nie nowy projekt) jako etykietę w pliku AndroidManifest.xml.
4 rozwiń aplikację & > manifesty i kliknij dwukrotnie plik AndroidManifest.xml.
5 Znajdź instrukcję poniżej i, jeśli to konieczne, zmień znacznik if na zasób ciągu dla nowej nazwy aplikacji:
android:label= " @string/app_name"
Anonimowy użytkownik
Potwierdzenie od:
tutaj musimy wybrać build.gradle (module.app). i tutaj musimy zmienić applicationId na: applicationId "org.sliit.clientapptwo"
„org.sliit.clientapptwo” to nazwa mojego pakietu.
To ci pomoże :)
(uwaga: tutaj użyłem „ClientAppOne” i „ClientAppTwo” używanych tylko do demonstracji)
Anonimowy użytkownik
Potwierdzenie od:
Krok 0:
Przed próbą sklonowania projektu uruchom polecenie & > Build & > Czysty projekt dla sklonowanego projektu. Projekty czasami gromadzą śmieci, których brakowało podczas refaktoryzacji. Przynajmniej tak interpretuję komunikaty o błędach.
Anonimowy użytkownik
Potwierdzenie od:
Zmień na
Anonimowy użytkownik
Potwierdzenie od:
W Android Studio wybieram folder projektu w widoku projektu, klikam go prawym przyciskiem myszy, wybieram „Refaktoryzuj” i „Kopiuj ...” (lub po prostu wciskam F5). W oknie dialogowym po prostu nadaję kopii nową nazwę projektu i wybieram nowy folder.
Aby wybrać folder projektu, musisz najpierw upewnić się, że cały projekt jest wyświetlany w widoku projektu, a nie tylko „Aplikacja”.
Oto jest! Tylko jeden krok. Do kopiowania plików nie trzeba używać eksploratora plików ani Findera. Android Studio kopiuje wszystkie pliki do nowego folderu iw razie potrzeby poddaje je poprawce.
Nie wiem, czy jest to nowa funkcja w Android Studio, czy też są inne problemy z tym sposobem. Jednak dość często używam tej metody do tworzenia kopii projektów jako „rozwidleń”, aby wypróbować różne sposoby rozwiązania problemu bez modyfikowania oryginalnego projektu i wydaje się, że działa dobrze.
Anonimowy użytkownik
Potwierdzenie od:
W Android Studio:
Anonimowy użytkownik
Potwierdzenie od:
Moja odpowiedź
:
Po pracy z bibliotekami Androida zdałem sobie sprawę, że Android Studio prawie odnosi się do aplikacji w taki sam sposób, jak do biblioteki. Oba są modułami. W ten sposób możesz utworzyć nowy pusty projekt, a następnie przejść do pliku - & > utwórz - & > zaimportuj moduł i przejdź do aplikacji z innego projektu. Jeśli chcesz zmienić nazwę aplikacji, w widoku projektu możesz kliknąć prawym przyciskiem myszy i wybrać opcję Refaktoryzacja - & > Przemianować...
Ponadto Android Studio pozwala na posiadanie wielu aplikacji w jednym projekcie. Jeśli Twoim celem jest stworzenie dwóch podobnych (na przykład płatnych i bezpłatnych) aplikacji, możesz umieścić w bibliotece wiele nakładających się funkcji, a następnie dostosować aplikacje, aby były nieco inne.