2010-11-12 15 views
9

Eh, Android geliştirme bilgisayarımı geliştirdim, ancak bu iş için daha yeni ve daha hızlı bir bilgisayara gereksinim duyduğumdan çok fazla şey umursamadı. Ve işte şimdi bir yüksek kaliteli Windows 7 64-bit kutusuyla.Android/Eclipse projesinin yeni PC'ye taşınması

Eclipse ve tüm Android bileşenleri çalışıyor ve çalışıyor, ancak sorun yaşadığım tek şey önceki projemi yeni çalışma alanına nasıl alacağım. Tüm eski çalışma alanı dizini eski diskten kopyaladım ve Eclipse çalışma alanımı yaptım, ancak oradaki projeleri otomatik olarak göremiyor. "Mevcut kaynaktan" yeni bir Android projesi oluşturmayı denedim, ancak "üst üste binen projeler" veya benzeri bazı şeylerden şikayetçi oldu.

mevcut proje dosyalarını tanımak için bir yol var mı, yoksa sıfırdan proje oluşturmak, başka bir yere taşımak ve ardından proje ağaca tekrar eski dosyaları kopyalamak gerekir? Ya da başka çözümler?

+0

'.metadata' klasörünü kopyaladınız mı? –

+1

Gelecekte bu sorunun oluşmasını önlemek için kodunuzu yönetmek üzere bir kaynak kontrol sistemi kullanmayı düşünebilirsiniz (SVN veya GIT kullanın). –

cevap

1

Başka bir sorun vardı. "Eski" PC'mde, ADT ile bazı küçük uyumluluk sorunları olan Eclipse Helios'u kullanıyordum, bu yüzden yeni PC'mde Galileo'yla birlikte gittim ve proje dizininde varolan dosyaların bazı farklılıkları olabilir.

Her durumda, eski proje dizinimi geçici bir konuma taşımak, aynı adı ve temel ayarları olan Eclipse'de yeni bir proje oluşturmak, Eclipse'i kapatmak, tüm dizin ağacımı yeniden yeni projeye kopyalamak oldu. dizinleri ve Eclipse'i yeniden başlatın. Tutulma, bir şey hakkında biraz ısırdı, sonra devam etti ve her şeyi yeniden inşa etti.

Tekrar işteyim! Tüm cevaplar için teşekkürler.

BTW, 64 bit Java veya 32 bit (32 bit gerekli), vb. Yükleyip yüklemediğimi bilmediğim için yükleme işleminin tamamı uzun zaman aldı. Ancak temiz bir şekilde çalışıyor olmak güzel , birkaç yıl boyunca genel hamuru biriktiren bir yerine hızlı PC.

0

Sabit diskinizdeki projelerin her birini yeni bilgisayarın çalışma alanına veya istediğiniz yere taşıyın. Meta veri klasörünü kopyalamayın! Sonra mevcut kaynaklardan yeni projeler (evet, el projelerin her biri için bunu yapmak gerekir) bir geliştirme ortamı çalışan olarak

Ger

+0

Bu yanlış. Aynı çalışma alanıyla klasörü yeni çalışma alanı klasörünüze taşıdığınız için, projenin çalışma alanında zaten var olduğunu söyleyen bir hata oluşturur. – user432209

+0

Yalnızca proje dosyalarını kopyalarsanız ... aksi halde – ggomeze

+0

@ggomeze çalışır, meta veri klasörünü atlamak yeterli olur mu? Diğer dosyalar kopyalandığında ortaya çıkan potansiyel yol tutarsızlıklarına ne demeli? Bunu 'http: // stackoverflow.com/q/9559932/410975' sorusuyla ilişkilendirir misiniz? – Vass

1

Ben de benim ev makinede kodlamak için bu yöntemi kullanılır oluşturmak bilgisayar laboratuarında derslere devam ederken canlı bir CD'den.

  1. Dropbox'u edinin.
  2. Çalışma alanınızı bir Dropbox klasörüne yerleştirin. o kendisini güncelledi sonra
  3. Nokta yeni makinenin Eclipse sizin Dropbox çalışma alanı klasörüne yükleyin.
  4. Kodlamaya geri dönün.

Bu sizin için çalışır umuyoruz. Benim için yaptı.

+0

Bu sorunda benzer bir yaklaşım kullanarak bazı zorluklar var 'http: // stackoverflow.com/q/9559932/410975'. Sorun, her sistemde eşleşmeyen dosyaların kopyalanmasıdır. Böylece Dropbox/SpiderOak/etc dosyaları kopyaladığında, yerel sistemde sadece Eclipse'in işlemesi gereken dosyalar üzerinde kopyalanmamalı. Yani bir çeşit ihracat ve ithalat gerekli gibi görünüyor. Çalışma alanı klasöründe, hatalı bağımlılıklar oluşturabilecek sınıf yolları ve diğer dosyalar bulunur. Bu nasıl hesaplanabilir? – Vass

+1

Bu yaklaşımın iki Ubuntu makinesiyle kullanıldığını eklemeliyim. Farklı işletim sistemlerinde çalışacak mı emin değilim. – Zoot

10

Çok kolay bir yol, bir İthalat yapıyor.

  1. Dosya Seç İthalat.
  2. Mevcut Projeleri Çalışma Alanından seçin ve sonraki öğesine tıklayın.
  3. Proje dosyasının dizinini seçin.
  4. Son'a tıklayın.

Her proje için bunu yapmak zorunda kalacaktır. Not: Çalışma alanınıza kopyaladığınız proje klasörünü el ile kaldırmanız gerekebilir, çünkü bu prosedür sizin için otomatik olarak klasör ve hiyerarşiyi kopyalayacaktır.

+1

THanks User432209 bu benim için çalıştı. – EndsOfInvention

0

Bunun eski bir soru olduğunu biliyorum, ancak projemi ev sineması bilgisayarımdan yeni dizüstü bilgisayarıma taşırken, HTPC'mizi HTPC şeyler yapmaya bırakabilmem için karşılaştığım bir sorun. Her neyse, yaptığım projeyi, ağ üzerinden bilgisayar üzerinden mevcut koddan yeni bir android projesi kullanarak yeni dizüstü bilgisayarıma aktardım. Yerleşen dosyalar ancak kök klasörümün adını değiştirdi. OCD olmak Kök klasörün adını diğer makinede yaptığım şeye geri çevirmek istedim. Proje ağacında öğeyi sağ tıklayıp refactor seçtiğimi buldum, HTPC'mde ne olduğunu yeniden adlandırıyorum. Bu daha sonra dizüstü bilgisayarımın kodun tam bir kopyasını almasını sağladı, böylece buradan program yapabilirim. android ve: Workspace> Select kök Directory içine Projeleri Mevcut

0

sadece ithalat yoluyla bütün Workspace kopyalayabilirsiniz> Genel>> ihracat/ithalat mechanim 2 bağlantılı projeler ile çalışıyor Tutulma eğer

+0

Mevcut, kabul edilen yanıtın söylediği şey budur. – matsjoyce

0

Eğer kontrol ettiniz bitirmek uygulama motoru mu?

İlgili konular