2013-01-16 16 views
35

Próbuję zorganizować mój kod dla SVN, dzięki czemu mogę pracować z wielu lokalizacji bez problemu i potencjalnie dodać więcej programistów. Problem polega na tym, że nie mogę łatwo wprowadzić kodu do nowego projektu. Próbuję utworzyć projekt z istniejącego kodu.Importowanie systemu Android Eclipse Istniejący kod

Po wybraniu folderu pojawia się "główna aktywność", ale nigdy nie mogę go użyć. Próbowałem usunąć wszystkie pliki .project i co nie w folderze, ale rzecz jest zawsze szara i nigdy nie uda mi się jej zaimportować.

Dlaczego jest wyszarzony? Co muszę zrobić, aby go zaimportować?

- ADT Budowanie v21.0.0-519525

Import Projects Grey

+3

Twój obszar roboczy * to * C: \ Users \ Tom \ workspace, dlatego projekt jest już w obszarze roboczym i nie może zostać zaimportowany jako nowy projekt. – Machinarius

+0

Dlaczego więc są wyszarzone? Jeśli wyciągnę go z folderu w górę, pokaże on niektóre projekty jako dostępne, ale większość z nich ma kolor szary. – teynon

Odpowiedz

60

Grałem około z tym gronem i okazało się, że był w konflikcie z innym podobnie nazwanej aktywności, które już istniały w przestrzeni roboczej. Komunikat o błędzie "Wybierz przynajmniej jeden projekt" zakrywał tę wiadomość. Pojawi się bardzo szybko, a następnie przejdzie do wyboru co najmniej jednego projektu.

Aby obejść ten problem, usunąłem wszystkie projekty z mojego obszaru roboczego. Nie wiedziałem, który to był, ponieważ robię aplikację, która jest wersjonowana i markowana dla różnych firm.

+1

Tak więc podczas importowania bibliotek otrzymują nazwę od katalogu, w którym się znajdują, w moim przypadku 2 z nich znajdowały się w katalogu o nazwie "biblioteka", więc konflikt nazewnictwa spowodował ten problem. F2 zmień nazwę istniejącego pakietu "library" (bez aktualizacji referencji) na coś bardziej użytecznego, a następnie możesz zaimportować drugi. – darnmason

+0

To nie zadziałało. Usuwam wszystkie projekty z bieżącego obszaru roboczego, ponownie importuję z losowego dysku lokalnego iz powrotem do problemu ["nic się nie dzieje po kliknięciu przycisku Zakończ"] (https://www.google.com/search?q=eclipse+open+project+ nic się nie dzieje i oq = eclipse + open + projekt + nic się nie dzieje i aqs = chrome..69i57.12771j0j7 & sourceid = chrome & espv = 210 & es_sm = 93 & ie = UTF-8) – StacyM

+0

@StacyM: Jeśli twój przycisk 'Zakończ' nie jest wyszarzony, to masz inny problem. Pierwszy wpis w Twojej wyszukiwarce Google sugeruje aktualizację wszystkich Twoich narzędzi. – teynon

14

Miałem problemy z tym samym problemem z TrivialDrive. Spróbuj sprawdzić "Główną aktywność" pod nazwami projektów, które masz w swoim obszarze roboczym. jeśli istnieje, dostaniesz ten błąd.

+2

W najnowszych wersjach Eclipse można zmienić nazwę nowego projektu w oknie dialogowym podczas importowania, zamiast usuwania starych projektów. Pozwala to uniknąć konfliktów i umożliwić włączenie przycisku Zakończ. – Fraggle

1

Wystarczy usunąć plik ".project" w folderze projektu (jest ukryty w systemie Linux, użyj "ls -a", aby wyświetlić), a następnie z Eclipse, wybierz opcję Utwórz projekt Android z istniejącego źródła. on pracował dla mnie ..

Ów it.Cheerzz ..

+1

Przytoczę własne pytanie "Próbowałem usunąć wszystkie pliki .project" – teynon

0

miałem ten problem, kiedy potrzebne do zbudowania pliku apk jako jednorazowe z tagiem svn. Udało mi się to, tworząc nowy obszar roboczy i przełączając się na niego. Po tym New-> Project-> Android-> Android Application From Existing Code działał tak, jak miałbyś nadzieję.

2

Roztwór A:

1) Close Eclipse, 2), kiedy to zaczyna to poprosić o nowym katalogu roboczego, wybrać coś innego, wówczas domyślny.

jeśli nie prosi o "nowego katalogu roboczego"

Roztwór B: 1) Przejdź do menu Plik> Przełącznik Workspace> Inne 2) wybrać nową pracującej Directory (nie takie same)

enter image description here

Po tym powinna istnieć możliwość importowania projektów

1

jest szaro, ponieważ nazwa projektu wynosi nazwą istniejącego projektu w obszarze roboczym. Rozwiązanie: użyj importu "Istniejący Android Code Into Workspace". Wpisz "Katalog główny". Zmień pole "New Project Name" bezpośrednio w kreatorze importu projektów. Wykonaj następujące czynności: najpierw naciśnij tekst ścieżki (bezpośrednio z pola wyboru) w polu "Projekt do importu", a następnie przejdź do pola "Nazwa nowego projektu", aby zmienić nazwę.

Powiązane problemy