2014-11-25 20 views
5

Oluşturduğum bir Android Studio projesi vardı. Proje, App2-1 olarak adlandırıldı. Bu projeyle işim bittikten sonra, App2-1'den çıkan bir sonraki projem olan App2-2'ye geçmek istedim. "App2-1" projemi içeren dizini kopyalayıp yapıştırdım ve yeni dizini "App2-2" olarak adlandırdım. Sonra Android Studio'da açık proje kullanarak dizini açtım. Hata ya da bir şey yok. Bir sürü değişiklik yaptım ve ardından uygulamayı çalıştırdım ve eski uygulamamı açmaya devam ediyor. Neredeyse bunun bir referansı var gibi. Fikirler?Android Studio projem, eski projemi/uygulamamı çalıştırmaya devam ediyor

şeyler denedim:

  • yeniden başlatma Android'i önbelleklerini yürürlükten Studio
  • /benim emülatörü Restarted
  • /Temiz yüklemek emülatörü benim app
  • bir çalıştı kaldırılamaz AS içinde yeniden başlatın fiziksel aygıt

eski bir projeye dayanan yeni bir proje yaratma iş akışım yanlıştı. Herhangi bir ipucu için teşekkür ederiz.

+0

Android Studio'dan temizleyip yeniden oluşturmayı denediniz mi? Bu yapı dosyaları da kopyalanan olabilir ve onun temiz yapıyor, bu yüzden onun hala eski APK'yi çalışan değişti ve tüm yapı malzeme kaldırılacak ve her şey sıfırdan yeniden neden olacaktır yeniden – Boardy

+0

Evet, denedin mi farkına varmadı söyledi. Bu konuda bahsetmeyi unuttum. – EGHDK

cevap

6

Projenin bir kopyasını yeni bir klasörde yapardım ve bu kopyada aşağıdakileri siler;

  • .gradle klasör
  • .idea klasör
  • inşa klasörü

sonra açık Android Studio dosya ve 'Dosya> İçe Projesi ...' seçeneğini seçin .iml yeni projeler settings.gradle dosyası ve

Sen bağımlılıkları kontrol edip yeniden inşa gerekebilir ama umarım bu belirlesin t 'açık' tıklayın AS içinde sıfırdan yukarı kaldırıyor.

+0

Heh. Ne biliyorsun. App2-1.iml dosyası ve App2-2.iml dosyası vardı. Önce onu sildim, sonra yeniden açtım ve her şey iyi çalıştı. Fikirler? – EGHDK

+0

Evet bu dosya bildiğim kadarıyla sen adını dir ile ikinci kez açıldığında oluşturulan var bu yüzden muhtemelen bildiğiniz gibi tüm Android Studio yapılandırma tutar. benim için bir oylamaya değer mi? :-) –

+0

Evet, yardımlarınız için teşekkürler. Bir iml'in herhangi bir şansın ne olduğuna dair gerçek bir cevap bulursanız haber verin. Tabii ki sadece bir google araması var, ama yine de farklı bir iml dosyası için varsayılan nedenini merak ediyorum. – EGHDK

0

Benim için 'Gradle -> Tasks -> other -> clean' çalıştı.

İlgili konular