Mam wiele różnych wersji mojej aplikacji. Każdy z nich to osobny projekt intellij. Za każdym razem, gdy otwieram nowy, lista konfiguracji jest pusta:
Irytujące jest to, że wdrażam na 1 maszynę wirtualną i muszę kopiować i wklejać konfiguracje debugowania za każdym razem, gdy chcę przetestować inną wersję. Intellij sprawia, że to okno dialogowe jest modalne dla instancji Intellij, więc nie mogę kopiować i wklejać pól między wystąpieniami projektu.
W końcu robię zrzut ekranu jednej konfiguracji i ręcznie kopiuję pola do drugiego projektu. To dość prymitywne rozwiązanie. Czy istnieje wygodniejszy sposób przenoszenia konfiguracji uruchamiania z jednego projektu do drugiego?
Używam Intellij 13 w systemie Windows 7.
Czy mogę udostępniać ustawienia IntelliJ Idea w różnych projektach? może mieć na to odpowiedź, ale pytanie jest inne. Chodzi o układ okien. Dlatego nie uważam tego za duplikat.
źródło
Odpowiedzi:
Najlepszym sposobem na to jest kliknięcie znacznika „udostępnij” obok pola Nazwa podczas edycji / tworzenia konfiguracji. Możesz dostać się do tego okna dialogowego za pomocą Uruchom> Edytuj konfiguracje.
Znacznik udziału wyciąga ustawienie z twojego
workspace.xml
i zamiast tego umieszcza je w katalogu.idea\runConfigurations
. Ma to na celu udostępnienie tego ustawienia innym osobom. Możesz skopiować ten plik i umieścić go w tej samej lokalizacji we wszystkich swoich projektach pomysłów.Jednak w przyszłości warto rozważyć użycie gałęzi kontroli źródła dla wersji aplikacji zamiast oddzielnych projektów. IntelliJ radzi sobie z tym bardzo dobrze.
źródło
!.idea/runConfidurations/name
Konfiguracje uruchomieniowe są domyślnie przechowywane w pliku .idea / workspace.xml. Pierwszą alternatywą jest udostępnienie tego pliku, ale jest to niewykonalne, ponieważ udostępniasz również wiele niepotrzebnych konfiguracji. Jak już powiedziano, pierwszym krokiem jest zaznaczenie opcji „udostępnij”, aby oddzielić konfiguracje uruchamiania od workspace.xml.
Następnie polecam dodanie runConfigurations do kontroli źródła. Ale głównym problemem jest to, że prawdopodobnie oznaczyłeś już folder .idea jako zignorowany. Możesz anulować ignorowanie folderu, konfigurując system kontroli źródła. Na przykład, jeśli używasz git, możesz zmienić plik .gitignore w następujący sposób:
nie zapomnij dodać * po .idea /
Na koniec dodaj konfiguracje uruchomieniowe do kontroli źródła i ciesz się udostępnianymi konfiguracjami!
źródło
iść do
teraz skopiuj ten plik z
do twojego
NEW_PROJECT_ROOT_DIRECTORY/.idea/runConfigurations
w tym samym miejscu i jest teraz dostępny dla twojej konfiguracji uruchamianiaźródło
Powinieneś skopiować folder
do
To jest folder zawierający konfiguracje uruchamiania.
źródło
To nie jest dokładnie odpowiedź na twoje pytanie, ale odpowiada na pytanie podobne do twojego pytania i jedno, które miałem, i zakładam, że inni też mogą.
To znaczy, jak zapisać konfiguracje testowe urządzenia i oprzyrządowania? Zwykle klikam prawym przyciskiem myszy katalog testowy, co powoduje wyświetlenie menu z opcją Uruchom wszystko, co jest w tym katalogu. Następnie AndroidStudio tworzy konfigurację uruchamiania w locie, aw rozwijanym menu Uruchom konfigurację pojawi się nowa opcja „Zapisać nową konfigurację?” lub coś podobnego.
Kliknięcie tej opcji powoduje wyświetlenie menu Uruchom konfigurację iw tym momencie zaznaczam pole Udostępnij, o czym wspominało już wielu innych. Spowoduje to wyświetlenie przez system kontroli wersji pytania, czy chcę dodać ten nowy plik konfiguracyjny uruchamiania. Jeśli nie zarejestrowałeś swojego systemu kontroli wersji, możesz znaleźć nowe pliki w .idea / runConfigurations.
źródło