Klasa R
w projekcie jest w pewnym sensie unikalna dla niego. Kopiowanie importu może mieć jako taki sens, jeżeli obie aktywności należą do tego samo projektu (tak w skrócie). Zazwyczaj jednak nie ma sensu tego robić, bo auto importowanie wbudowane w Android Studio powinno się tym zająć bez problemu.
Czemu ta klasa nie jest zawsze dostępna? Bo jest generowana dopiero podczas kompilacji przez narzędzie do pakowania zasobów aplikacji aapt2
. Android Studio jest na tyle mądre, żeby dobudowywać tę klasę "w locie" o brakujące zasoby, ale nie zawsze to zrobi. Trzeba wtedy przynajmniej raz zbudować projekt. Możesz o tym poczytać w dokumentacji. Natomiast jeżeli zmienisz nazwę pakietu swojej aplikacji, to automatycznie stare zasoby przestają istnieć i wszystkie importy będą niepoprawne, bo klasa R
należy do tego pakietu.
Co do terminala, to możesz korzystać z cmd, ale lepiej i wygodniej korzystać z tego wbudowanego w Android Studio. Na dolnym pasku narzędzi masz do niego dostęp. Ewentualnie na Windowsie skrót Alt+F12
powinien go otworzyć.